|
|
|
ผมลองทำวิธีการสืบค้น หาค่าความสัมพันธ์ของ กับ student โดยต้องการค้นหา ชื่อนักเรียนของตาราง student ในตารางperformance มีวีธีแก้ไขอย่างไรครับ |
|
|
|
|
|
|
|
ครับ ลืมเพิ่มไป ผมแก้ไขข้างไว้เลยไม่ได้ ใส่ Where ไม่แน่ใจว่าต้องประกาศค่าตัวแปร แบบนี้เริ่มที่จะถูกต้องมั้ย เพื่อที่จะได้ทำการค้นหาชื่อจากตารางนึ่ง ลองแล้วไม่เกิดอะไร ต้องเพิ่มอะไรอีกครับ
Code (PHP)
$sql = "select * from performance INNER JOIN student on performance.Id_ps = stunent.Id_sd WHERE stunent.Name_sd like '%$s2%'";
|
|
|
|
|
Date :
2016-02-26 13:54:01 |
By :
godzaa |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
หุหุ ผลออกมาแล้วครับ ทดสอบตาม Tc admin
|
|
|
|
|
Date :
2016-02-26 14:01:21 |
By :
godzaa |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองดูแล้วครับ คนหาไม่เจอครับ
ตามภาพนี้ครับ
จากภาพแรก เริ่มทำการค้นหา ชื่อ เด็กชาย เวหา โดยทำการค้นหาชื่อ เวหา
ผลลัพธ์จากการค้นหา ไม่มีลายชื่อที่ค้นหา
Code (PHP)
<form id="form2" name="form1" method="post" action="">
<p> คำค้นรายชื่อผลงาน
<label>
<input type="text" name="s2" id="s2" />
</label>
<label>
<input type="submit" name="button2" id="button2" value="ค้นหา" />
</label>
<label> </label>
</p>
</form>
<table width="300" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="center" bgcolor="#FFFFCC"><a href="performanceinsert.php">เพิ่มข้อมูลผลงานนักเรียนู</a></td>
</tr>
</table>
<p class="sss">
<?php
include "class.datethai.php";
$s=$_POST[s2];
$con = mysql_connect("localhost","root","wayha");
mysql_select_db("prongket",$con);
mysql_query("SET NAMES UTF8");
$sql = "select * from performance where Name_ps like '%$s2%'";
[color=blue][glow=red][font=Verdana]//$sql = "select * from performance INNER JOIN student on performance.Id_sd = student.Name_sd WHERE [/font]performance.Id_sd like '%$s2%'";[/glow]
$objQuery = mysql_query($sql) or die ("Error Query [".$strSQL."]");
$Num_Rows = mysql_num_rows($objQuery);
|
|
|
|
|
Date :
2016-02-26 16:05:51 |
By :
godzaa |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
$s=$_POST[s2]; //บรรทัด 21
Code (PHP)
$sql = "select * from performance where Name_ps like '%$s2%'"; //บรรทัด 26
|
|
|
|
|
Date :
2016-02-26 16:38:08 |
By :
ห้ามตอบเกินวันละ 2 กระทู้ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ครับผมซ่อนไว้ตรง บรรทัด 27 พอไม่ได้ผมเลยซ่อนไว้ เลยใช้แบบเสิร์ทชื่อผลงานแทน
Code (PHP)
//$sql = "select * from performance INNER JOIN student on performance.Id_sd = student.Name_sd WHERE performance.Id_sd like '%$s2%'";
|
|
|
|
|
Date :
2016-02-26 21:58:16 |
By :
godzaa |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|