Also ich versuche, eine Suchfunktion in PHP mit mySQL zu erstellen und ging durch einen Syntaxfehler, Ok, also habe ich keine Idee, wo behoben es kam, um genauer zu sein der Fehler sagt einPHP-Suche mit mySQL-Programm Fehler
"Syntaxfehler, unerwartet 'if'"
und es kommt von if (resault- $> num_rows> 0). Kann mir jemand erklären wo ich schief gegangen bin und/oder einen möglichen Weg dies zu lösen? Nachdem ich Ihre Antworten gelesen hatte, änderte ich einige meiner Parameter, weil ich erkannte, dass Sie mit meinem Code recht hatten. Ich weiß immer noch nicht, worum es bei dem Fehler ging.
<?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, damit ich es fixiert und es funktioniert und nach Antworten zu lesen ich einige meiner Parameter geändert, weil ich Sie recht über meine code.I noch nicht wissen, was realisiert wurden Der Fehler war ungefähr.
Sie würden sich helfen, indem Sie anständige Einrückung. Es ist viel einfacher, Probleme mit korrekt eingerücktem Code zu erkennen. – Utkanos