 |
|
|
 |
 |
|
ขอดูคำสั่ง SQL หน่อยครับ น่าจะผิด
|
 |
 |
 |
 |
Date :
19 ก.พ. 2550 23:01:12 |
By :
komkoon |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
เอามาจาก บทเรียน php ในเว็บอ่ะคับ
<html>
<body>
<?
$host="localhost";
$username="";
$password="";
$db="Data_customer";
$tb="Cus_tomer";
$connect= mysql_connect( $host,$username,$password) or die ("ติดต่อกับฐานข้อมูล Mysql ไม่ได้ ");
mysql_select_db($db) or die("เลือกฐานข้อมูลไม่ได้");
$sql="select * from $tb where id=$id";
$db_query=mysql_db_query($db,$sql);
$num_rows=mysql_num_rows($db_query);
if($num_rows != 0) /* ตรวจสอบว่า Id นี้มีอยู่หรือยัง */
{
echo"<center><br>รหัส Id นี้มีอยู่แล้ว </center>";
exit();
}
else
{
mysql_query("INSERT INTO $tb (id, password, date, name, surname, email, tel, address) values('$id', '$pass', '$date', '$name ', '$surname', '$email', '$tel', '$address ')") or die ("Add ข้อมูลลง Table ไม่ได้ ");
echo "Add ข้อมูลลง Table เสร็จเรียบร้อยแล้ว ";
}
mysql_close($connect);
?>
</body>
</html>
อันนี้อะใช้ยังไงอ่า - -* ใช้แล้วมาน error
|
 |
 |
 |
 |
Date :
20 ก.พ. 2550 00:19:03 |
By :
wazabi |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
mysql_query("INSERT INTO $tb (id, password, date, name, surname, email, tel, address) values('$id', '$pass', '$date', '$name ', '$surname', '$email', '$tel', '$address ')") or die ("Add ข้อมูลลง Table ไม่ได้
ส่วนที่น่าสังเกตคือ เวลาใช้ php โค๊ดจากที่อื่นๆ หรือลองก๊อบเอาไปใช้งาน จะมีปัญหาที่ การสร้าง table
การกำหนดชื่อ field ในตาราง ไม่ตรงกับซอส หรือการ แก้ไขโค๊ดเดิม
เช่น
$host="localhost";
$username="";
$password="";
$db="Data_customer";
$tb="Cus_tomer";
$connect= mysql_connect( $host,$username,$password) or die ("ติดต่อกับฐานข้อมูล Mysql ไม่ได้ ");
ได้แก้ไขเพิ่มให้ครบแล้วหรือยัง
|
 |
 |
 |
 |
Date :
20 ก.พ. 2550 09:57:10 |
By :
เด็กเพิ่มหัดเหมือนกัน |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ลองใส่
$sql="select * from $tb where id= '$id' ";
แบบนี้ดูละกันครับ
|
 |
 |
 |
 |
Date :
20 ก.พ. 2550 12:58:08 |
By :
jankasion |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ตามความคิดเห็นที่ 4 คับ
ถ้าอันไหนเป็นตัวแปรที่ใช้ใน database ต้องมีเครื่องหมายฟันหนูฟันเดียว( ' ' )
|
 |
 |
 |
 |
Date :
20 ก.พ. 2550 13:34:56 |
By :
monocenter |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|