คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 1
select from, not form
แค่ดูคร่าวๆ นะ ตรงอื่นลองเช็คอีกที
แค่ดูคร่าวๆ นะ ตรงอื่นลองเช็คอีกที
▼ กำลังโหลดข้อมูล... ▼
แสดงความคิดเห็น
คุณสามารถแสดงความคิดเห็นกับกระทู้นี้ได้ด้วยการเข้าสู่ระบบ
You have an error in your SQL syntax;
<?php
session_start();
mysql_connect("localhost","root","root");
mysql_select_db("mana");
$strSQL = "SELECT * FORM member WHERE User='".mysql_real_escape_string($_POST["User"])."'
and Pass = '".mysql_real_escape_string($_POST["Password"])."'";
$objQuery = mysql_query($strSQL) or die (mysql_error());
$objResult = mysql_fetch_array ($objQuery);
if(!$objResult)
{
echo("กรุณาล็อกอิน");
}
else
{
$_SESSION["IDuser"]=$objResult["IDuser"];
$_SESSION["Status"]=$objResult["Status"];
session_write_close();
if ($objResult["Status"]=="Admin")
{
header("location:admin_page.php");
}
else
{
header("location:user_page.php");
}
}
mysql_close();
?>
พอรันแล้ว ขึ้นแบบนี้
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'FORM member WHERE User='' and Pass = ''' at line 1
แต่ถ้าก็อบมาเหมือนกับโค้ดด้านบน กับถูก ใครรู้ก็บอกหน่อยนะครับ ว่าทำไม ถึงเป็นแบบนี้ พน.จะสอบแล้ว งงมากกกกกกเหมือนกับแต่พิมพ์ผิดก็อบถูก