当我尝试在表“userstbl”中插入一行时,我在一个简单的 PHP 页面中出现以下错误
错误:
您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以获取在 '\'userstbl\' (\'usr_name\', \'usr_pwd\', \'usr_fname\', \'usr_lname\') 附近使用的正确语法。 \' 在第 1 行
这是代码:
$con = mysqli_connect("localhost","root","","test_sms");
if (mysqli_connect_errno())
{
echo "Failed to connect:" . mysqli_connect_error();
}
$value = "INSERT INTO 'userstbl' ('usr_name', 'usr_pwd', 'usr_fname', 'usr_lname') VALUES ('Aftab','xyz','Aftab','Hussain')";
$sqlin = mysql_prep($value);
if (!mysqli_query($con, $sqlin)){
die ('Error: ' . mysqli_error($con));
}
$sqlot = "SELECT * FROM 'usertbl'";
$sqlo = mysql_prep($sqlot);
$sqlout = mysqli_query($con , $sqlo);
echo "<table border='1'><tr><th>ID</th><th>Username</th><th>Password</th><th>First Name</th><th>Last Name</th></tr>";
while ($row = mysqli_fetch_array($sqlout));
{
echo "<tr>";
echo "<td>" . $row['usr_id'] . "</td>";
echo "<td>" . $row['usr_name'] . "</td>";
echo "<td>" . $row['usr_pwd'] . "</td>";
echo "<td>" . $row['usr_fname'] . "</td>";
echo "<td>" . $row['usr_lname'] . "</td>";
echo "</tr>";
}
mysqli_close($con);
?>