|
|
|
ช่วยดู code sql นี่หน่อยครับ พอสั่ง echo ให้แสดงผลข้อมูลของ field code มันไม่มีอะไรออกมาเลยครับ ขาวสะอาด |
|
|
|
|
|
|
|
ลอง echo $id ว่ามีค่าไรไหม
|
|
|
|
|
Date :
2010-02-19 14:42:19 |
By :
onedan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ค่า $id ที่ส่งมา มีค่าครับ พอรับค่ามา แล้วมาถึง code ตัวนี้ มันก็ไม่มีอะไรแสดงเลยครับ
|
|
|
|
|
Date :
2010-02-19 14:48:31 |
By :
gigamazx |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
จาก select code from table where code='$id'"
เปลียนเป็น select * from table where code='$id'"
นะ
|
|
|
|
|
Date :
2010-02-19 15:01:29 |
By :
onedan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เปลี่ยนแล้วครับ ไม่ออกเหมือนเดิมครับ เฮ้อ...พระเจ้า อะไรเนี่ย
ทุกครั้งก็เขียนเหมือนกันนี่ละครับ ออกทุกครั้ง แต่คราวนี้ไม่ออกครับพี่น้อง
|
|
|
|
|
Date :
2010-02-19 15:05:44 |
By :
gigamazx |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
select * from table where code=$id"
เอา ' ' ออก เพราะ id น่าจะเป็น int
|
|
|
|
|
Date :
2010-02-19 15:38:24 |
By :
onedan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$id = varchar ครับ เปล่า int ครับ
-*- จะยอมแพ้แล้วนะเนี่ย
|
|
|
|
|
Date :
2010-02-19 15:41:14 |
By :
gigamazx |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอดู DB ได้ไหม
|
|
|
|
|
Date :
2010-02-19 15:47:52 |
By :
onedan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<?php
$host = "172.0.0.1";
$user = "root";
$pass = "1234";
$dbname = "database";
$connect = mysql_connect($host,$user,$pass);
if (!$connect) { echo "<h3>ERROR : ไม่สามารถติดต่อฐานข้อมูลได้ </h3>"; }
exit();
?>
|
|
|
|
|
Date :
2010-02-19 15:56:40 |
By :
gigamazx |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<?php
$id = $_POST['id'];
include "connect.php";
$sql = "select * from table where code='$id'";
$result = mysql_db_query($dbname,$sql) or die(mysql_errer());
$num = mysql_num_rows($result);
if($num<=0){
echo"errer";
exit();
}
$record = mysql_fetch_array($result);
$name = $record[name];
$lastname = $record[lastname];
echo "คุณชื่อ $name นามสกุล $lastname ใช่หรือไม่ ?";
mysql_close();
?>
ลองดัก
แล้วค่า $id ที่กรอกมามีอยู่ใน DB ไหมละ
|
|
|
|
|
Date :
2010-02-19 16:04:15 |
By :
onedan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมลองทั้ง
Code (PHP)
$result = mysql_db_query($dbname,$sql) or die(mysql_error());
และ
Code (PHP)
$result = mysql_db_query($dbname,$sql) or trigger_error(mysql_error(),E_USER_ERROR);
เหมือนเดิมครับ ไม่มีอะไรออกมาเลยครับ
ค่าที่กรอกลงไป มีในฐานข้อมูลแน่นอนครับ
|
|
|
|
|
Date :
2010-02-19 16:08:25 |
By :
gigamazx |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลอง เอา
select * from table where code='$id'
ไป query ใน phpmyadmin ดู
|
|
|
|
|
Date :
2010-02-19 16:14:03 |
By :
onedan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้าเอา code นี้ไปรันใน phpmyadmin มันทำได้ตามเงื่อนไงครับ
เง้อ
|
|
|
|
|
Date :
2010-02-19 16:18:58 |
By :
gigamazx |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Date :
2010-02-19 16:25:29 |
By :
onedan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|