私はPHPでmySQLを使用して検索機能を作成しようとしていますが、エラーが発生しました。mySQLプログラムエラーでPHPを検索
"構文エラー、予期しない '場合'"
とあれば、それは($ 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>
FIXED
[OK]をので、私はそれを固定し、それが動作し、私はあなたが私のcode.Iはまだわからない程度正しかった実現ので、あなたの答えを読んだ後、私はいくつかのパラメータを変更エラーは約でした。
としては、あなたがコメント@:
となります。まともな字下げを使用すると助けになります。適切にインデントされたコードで問題を見つけるのはずっと簡単です。 – Utkanos