ช่วยแนะนำทีนะครับตรง sql งงมาหลายวันละครับ จากหน้านี้นะครับ ช่วยแนะนำทีครับอยากให้ ข้อมูล ขึ้นครบที่ ช่องอะครับ
select * from user a
inner join service_user b
on a.user_id = b.user_id
where a.user_id = $_GET["User_id"]
ลองดูนะครับ ไม่ได้มาถามต่อได้ครับ
Date :
2009-08-19 10:41:49
By :
taobsd
อันนี้ผมคลิก ลำดับที่ 11 นะครับ ตาม ข้อมูลข้างบน
อันนี้ผมคลิก ลำดับที่ 13 นะครับ ตาม ข้อมูลข้างบน
ผลที่ได้คือ มันส่งค่ามาถูกครับ แต่เวลามันโชว์มันโชว์ 11 อย่างเดียว
ดูตรง address bar นะครับแสดงให้เห็นจุดที่แต่งต่าง
Date :
2009-08-19 11:01:17
By :
ebuzzz
ลองเข้าไปดู ข้อมูลในฐษนข้อมูลหรือยังครับ ว่า มันถูกต้องครบถ้วนหรือป่าว
เข้า phpmyadmin อ่ะครับ
แล้วฐานข้อมูล ผมไม่ทราบว่าคุณ เก็บข้อมูลแบบแยกตารางหรือว่าเก็บข้อมูลรวมในตารางเดียวครับ
ถ้าเก็บแยกตารางก็ ต้องเซ็คค่า FK ว่ามันตรงกันหรือป่าวอ่ะครับ
Date :
2009-08-19 11:27:56
By :
weenzezar
เก็บแยกครับ โดยมี FK เป็น user_id ครับ
Date :
2009-08-19 11:29:54
By :
ebuzzz
อื่มมม ข้อมูลในฐานข้อมูลถูกหมดใช่ไหมครับ
อันนี้เป็น ตัวที่ผมเขียนเองอ่ะครับ ผมก็ไม่เก่งนะครับ แต่ลองดูครับ คือผม ไม่ join ครับ แต่ผม query แยก2ตารางครับ แล้ว ตรง where ผมก็เอา FK ไปเทียบกับ PK ของอีกตารางครับ
Code (PHP)
<?php
include "../config/config.inc.php"; // แก้ path ด้วย
$news_id=$_GET["news_id"];
?>
<?
$sql=mysql_db_query($db,"select News_id,News_Nuber,News_For_school,News_Title,News_Date from news where News_id='$news_id' ");
list($News_id,$News_Nuber,$News_For_school,$News_Title,$News_Date)=mysql_fetch_array($sql);
$sql2=mysql_db_query($db,"select News_File_id,News_File,News_id from news_files where News_id='$News_id' ");
list($News_File_id,$News_File,$News_id)=mysql_fetch_array($sql2);
if(!$sql and $sql2)
{
echo"<h1>ไม่มี News ID=$news_id</h1>";
}
else{
?>
<form action="News_save_edit.php" method="post" enctype="multipart/form-data" name="News_edit">
<table border="0" width="100%" height="100%" bgcolor="#FFFFFF" cellspacing="1"
align="center">
<tr>
<td width="100%" height="100%" align="center" valign="middle" bgcolor="#FFFFFF">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="266" align="center" valign="middle"><table border="0" width="600" height="215"
bgcolor="#0C3A69">
<tr>
<td height="51" colspan="2" align="center" valign="middle" bgcolor="#1267BC"><span
class="style28 style1">ระบบแก้ไขข่าวและหนังสือราชการ</span></td>
</tr>
<tr>
<td width="25%" height="25" align="center" bgcolor="#C5DFFA"><span class="style2 style28 style3"><strong>เรื่อง
:</strong></span></td>
<td width="75%" height="25" bgcolor="#C5DFFA"><input name="edit_news_title" type="text" size="60" value="<?=$News_Title ?>"></td>
</tr>
<tr>
<td width="25%" height="25" align="center" bgcolor="#C5DFFA"><span class="style2 style28 style3"><strong>เรียน
:</strong></span></td>
<td width="75%" height="25" bgcolor="#C5DFFA"><input name="edit_news_for_sc" type="text" size="60" value="<?=$News_For_school ?>"></td>
</tr>
<tr>
<td width="25%" height="25" align="center" bgcolor="#C5DFFA"><span class="style2 style28 style3" ><strong>วันที่
:</strong></span></td>
<td width="75%" height="25" bgcolor="#C5DFFA"><input name="edit_news_date" type="text"
size="60" value="<?=$News_Date ?>"></td>
</tr>
<tr>
<td width="25%" height="25" align="left" bgcolor="#C5DFFA"><span class="style2 style28 style3" ><strong> เลขที่หนังสือ
:</strong></span></td>
<td width="75%" height="25" bgcolor="#C5DFFA"><input name="edit_news_num" type="text"
size="60" value="<?=$News_Nuber ?>"></td>
</tr>
<tr>
<td width="25%" height="25" align="left" bgcolor="#C5DFFA"><span class="style2 style28 style3" ><strong> เอกสารแนบ
:</strong></span></td>
<td width="75%" height="25" bgcolor="#C5DFFA"> <span class="style1">
<?=$News_File; ?>
</span></td>
</tr>
<? if(file_exists("../Files_Upload/News/".$News_File)){ ?>
<tr>
<td width="25%" height="25" align="left" bgcolor="#C5DFFA"><span class="style2 style28 style3"><strong> แก้ไขไฟล์ File :</strong></span></td>
<td width="75%" align="left" height="25" bgcolor="#C5DFFA">
<input name="edit_news_file" type="file" size="60" value=""/></td>
</tr>
<? }?>
<tr>
<td width="25%" bgcolor="#C5DFFA"><span class="style23"></span></td>
<td width="75%" align="center" bgcolor="#C5DFFA"><INPUT TYPE="hidden" NAME="News_id" value="<?=$news_id ?>">
<input name="Submit" type="submit" id="Submit" value=" คลิ๊กเพื่อ แก้ไข " />
<input type="reset" name="Submit2" value=" ยกเลิก "></td>
</tr>
</table>
<p><a href="List_news.php"></a><a href="index.php"><img
src="../Img/Icon/adminpage/onebit_29.png" width="48" height="48" border="0"></a> <a
href="List_news.php"><img src="../Img/Icon/adminpage/onebit_27.png" width="48" height="48"
border="0"></a></td>
</tr>
</table>
<p> </p>
<p></td>
</tr>
</table>
</form>
<? }
?>
?>
Date :
2009-08-19 11:39:25
By :
weenzezar
ขอบคุณครับ แต่ก็ยังไม่ได้
Date :
2009-08-19 12:57:31
By :
ebuzzz
ได้แล้วครับ เอาของท่าน TAOBSD แปลงนิดๆหน่อยๆ
Code (PHP)
<?php
$strSQL = "SELECT * FROM service_user INNER JOIN user ON service_user.user_id = user.user_id ";
?>
Date :
2009-08-19 13:31:59
By :
ebuzzz
เวรกำเอา sql มาผิด เหอๆ
ตามนี้ครับ ขอบคุณท่าน TAOBSD มาก
Code (PHP)
<?php
$strSQL = "SELECT * FROM service_user INNER JOIN user ON service_user.user_id = user.user_id WHERE service_user.service_id = ".$_GET["service_id"]." ";
?>
Date :
2009-08-19 13:33:11
By :
ebuzzz
ขอดู Query ที่ส่งเข้าไปหน่อยครับ
Date :
2009-08-19 13:36:53
By :
taobsd
Load balance : Server 01