ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์Programming[PHP] ช่วยดูให้ทีครับ คำสั่ง SQL มัน error อะไร
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: [PHP] ช่วยดูให้ทีครับ คำสั่ง SQL มัน error อะไร  (อ่าน 993 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
ChilTunDer
ก๊วนเสียว
*

พลังน้ำใจ: 3
ออฟไลน์ ออฟไลน์

กระทู้: 318



ดูรายละเอียด
« เมื่อ: 05 ตุลาคม 2013, 10:35:50 »

รับค่ามากจาก

โค๊ด:
<form name="form1" method="post" action="checkuser.php">
  <div class="title">Admin Login</div>
  <input type="text" name="txtUser" placeholder="Username">
  <input type="password" name="txtPass" placeholder="Password">
  <input type="submit" name="submit" value="Login">
</form>

แล้วมา checkuser

อ้างถึง
<?

   session_start();
   include "connect.php";

   $strSQL = "SELECT * FROM tb_admin WHERE admin_user = '".mysql_real_escape_string($_POST['txtUser'])."' and admin_pass = '".mysql_real_escape_string(md5($_POST['txtPass']))."'";
   $objQuery = mysql_query($strSQL);
   $objResult = mysql_fetch_array($objQuery);
   if(!$objResult)
   {
         echo "Username and Password Incorrect!";
         
         echo $strSQL;
   }
   else
   {
         $_SESSION["UserID"] = $objResult["UserID"];
         $_SESSION["Status"] = $objResult["Status"];

         session_write_close();

            header("location:admin.php");
   }
   mysql_close();
?>

ตรงคำสั่ง  echo $strSQL;  มันได้ผลแบบนี้

SELECT * FROM tb_admin WHERE admin_user = '' and admin_pass = ''

ช่วยดูให้ทีครับ ว่าคำสั่ง SQL ผิดตรงไหน
บันทึกการเข้า
rokaisakkon
ก๊วนเสียว
*

พลังน้ำใจ: 38
ออฟไลน์ ออฟไลน์

กระทู้: 459



ดูรายละเอียด
« ตอบ #1 เมื่อ: 05 ตุลาคม 2013, 10:40:36 »

หมายถึง มันไม่มีค่าอะไร เข้ามา หรอครับ
บันทึกการเข้า

#วงการฟรีแลนซ์มันโหดน่ะครับ
ChilTunDer
ก๊วนเสียว
*

พลังน้ำใจ: 3
ออฟไลน์ ออฟไลน์

กระทู้: 318



ดูรายละเอียด
« ตอบ #2 เมื่อ: 05 ตุลาคม 2013, 10:55:32 »

หมายถึง มันไม่มีค่าอะไร เข้ามา หรอครับ

ในคำสั่ง sql มันไม่มีค่าเข้ามาครับ แต่พอลอง

echo $_POST['txtUser'];

มันส่งค่ามาครับ

 wanwan031
บันทึกการเข้า
ChilTunDer
ก๊วนเสียว
*

พลังน้ำใจ: 3
ออฟไลน์ ออฟไลน์

กระทู้: 318



ดูรายละเอียด
« ตอบ #3 เมื่อ: 05 ตุลาคม 2013, 18:36:46 »

ได้แล้วนะครับ

 wanwan003
บันทึกการเข้า
หน้า: [1]   ขึ้นบน
พิมพ์