所以我想創建使用MySQL的PHP中的搜索功能,並通過一個語法錯誤,好了,所以我在那裏固定它是從哪裏來的不知道去了,更具體的錯誤說一與MySQL程序錯誤PHP搜索
「語法錯誤,意想不到的 '如果'」
它來自IF($ resault-> NUM_ROWS> 0)。有人可以向我解釋我錯誤的作品和/或可能的解決方法嗎?在閱讀你的答案後,我改變了一些參數,因爲我意識到你對我的代碼是正確的。我仍然不知道錯誤是什麼。
<?php
if ($conn->connect_error) {
@die("Connection failed: " . $conn->connect_error);
}
if (isset($_GET["P"])) {
$conn = new mysqli($host, $user, $pass, $db_name);
$resault = $conn->query("SELECT title,field_paint_efficeincy__value FROM node_revision, field_data_field_paint_efficeincy_ WHERE title LIKE '$_GET[P]%'");
echo $resault->num_rows;
if ($resault->num_rows > 0) {
while($row = $resault->fetch_assoc {
echo $row['*'] . "<br />";
}
}
$conn->close();
}
?>
<form action="<?php echo $_SERVER['PHP_SELF']?>" method="get">
PARAMETER: <input type="text" name="P" value="" /> <br/>
<input type="submit" value="Υπολογισμός" name="sub">
</form>
固定
好了,所以我固定它和它的作品,閱讀你的答案後,我改變了我的一些參數,因爲我意識到你是對我的code.I仍然不知道是什麼錯誤是關於。
你會幫助自己通過使用體面的縮進。使用正確縮進的代碼更容易發現問題。 – Utkanos