 |
วิธีแสดงข้อมูลจาก ตาราง 3 ตาราง ทำไงคับ ผมงงมาก ตารางที่ 1 ชื่อ table1 มีฟิว ID_table1 ,ID_table2 |
|
 |
|
|
 |
 |
|
$sql = "SELECT * FORM table1,table2,table3 WHERE table1.ID_table2 = table2.ID_table2 AND table1.ID_table3 = table3.ID_table3 and table2.phone=02441144 "
ผิดตรงที่
- table2 ไม่มี field ชื่อ phone
- หมายเลขโทรศัพท์ 02441144 ต้องใช้เป็น string ไม่ใช่ใส่โต้งๆแบบนั้น SQL จะคิดว่าเป็น numeric
อาจจะมีผิดตรงจุดอื่นอีกด้วยยังไม่ได้เช็ค
|
 |
 |
 |
 |
Date :
7 มี.ค. 2551 13:02:41 |
By :
... |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
เองงี้ นะคับผมแนะนำเวลาเขียนโค๊ด ติดต่อกับฐานข้อมูลหน่ะ.. แยกออกมาเป็นอีกไฟล์หนึ่งไปเลย ง่ายดีต่อการนำมาใช้ เพียงแค่ include มาใช้แค่ครั้งเดียว... ตัวอย่างนะครับ
ผมตั้งชื่อไฟล์ว่า config.php
<?
$hostname = "localhost";
$sql_user = "ชื่อเข้าใช้ฐานข้อมูล";
$sql_pass = "รหัสผ่านเข้าใช้ญานข้อมูล";
$dbname = "ชื่อฐานข้อมูล";
mysql_connect($hostname, $sql_user, $sql_pass);
mysql_db_query($dbname,"SET NAMES tis620");
mysql_select_db($dbname);
?>
แค่นี้เองคับ ไม่ต้องไปนั่งเขียนเอาทุกหน้า เพียงแค่เรา include หน้านี้เข้าไป ก็ใช้ได้แล้วคับ
ส่วนการ include ผมแนะนำให้ใส่ บบรทัดแรกสุด ... ตัวอย่าง ผมตั้งชื่อไฟล์ว่า index.php
<?
include("config.php"); // <<<---- บนสุดนะคับ
?>
<html>
<head>
<title>test</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874">
</head>
<body>
</body>
</html>
.. อ่ะทีนี้ มาดู โค๊ดของคุณกัน... ถ้าผมเขียน ผมจะเขียนเป็นแบบนี้นะ
$sql=" select * from table1, table2, table3 where table1.ID_table2=table2.ID_table2 and table1.ID_table3=table3.ID_table3 and table3.phone='$phone' ";
$result=mysql_query($sql);
$rs=mysql_fetch_array($result);
print $rs[ID_table1];
print $rs[ID_table2];
print $rs[ID_table3];
print $rs[name];
print $rs[phone];
.... มันออกมาหมดแหละครับ ตัวแปรที่เรามีหน่ะ...
-----------------------------------------
ลองดูครับ.... สงสัยอะไร เมล์มาได้
[email protected]
|
 |
 |
 |
 |
Date :
8 มี.ค. 2551 03:52:33 |
By :
PAO |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ขอบคุณมากคร้าบ
|
 |
 |
 |
 |
Date :
8 มี.ค. 2551 09:57:21 |
By :
sacrifices |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|