<html>
<head><title> InpatientList </title><head>
<body>
<h1> InpatientList </h1>
<?php
$conn = mysqli_connect("127.0.0.1","root","root","");
if (mysqli_connect_errno()) {
printf("Connect failed: %s\n", mysqli_connect_error());
exit();
}
$q1 = mysqli_query($conn," select * from joseph.inpatient_1501003f");
if ($q1 = mysqli_query($conn,"Query String")) {
while ($r1 = mysqli_fetch_row($q1)) {
for ($k=0; $k<count($r1); $k++){
print htmlspecialchars($r1[$k]). " : ";
}
print "<BR>";
};
} else {
printf("Errormessage: %s\n", mysqli_error($conn));
}
mysqli_close($conn);
?>
</body>
</html>
我收到了这个错误
“您的SQL语法有错误;请查看与您的MySQL服务器版本对应的手册,以便在第1行的'查询字符串'附近使用正确的语法”
我该如何解决这个问题?赞赏多了!
答案 0 :(得分:2)
您尝试执行以下查询:
查询字符串
你需要这样做:
if ($q1 = mysqli_query($conn,"select * from joseph.inpatient_1501003f"))
而不是:
$q1 = mysqli_query($conn," select * from joseph.inpatient_1501003f");
if ($q1 = mysqli_query($conn,"Query String")){...}
答案 1 :(得分:0)
您正在执行两个查询,其中第一个是正确的,但是if
条件中的第二个查询是完全错误的。
所以删除if ($q1 = mysqli_query($conn,"Query String")) {
条件,休息就可以了。
注意: - 删除此条件及其结尾}
。