Ich habe grundlegende Skript für die Suchdatenbank meiner aktuellen PHP-Website geschrieben. Es zeigt mir Daten an, auch wenn ich kein Wort in das Suchfeld schreibe. Es zeigt viele Zeilen für jedes Keyword. und es wird nicht für neue Suche aktualisiert. Bitte überprüfen Sie und lassen Sie mich wissen, was ich hier verpasst habe? DankMySQL Datenbank Suche PHP-Ausgabe
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<?php
include("config.php");
if($_SERVER["REQUEST_METHOD"] == "POST")
{
mysql_query('SET character_set_results=utf8');
mysql_query('SET names=utf8');
mysql_query('SET character_set_client=utf8');
mysql_query('SET character_set_connection=utf8');
mysql_query('SET character_set_results=utf8');
mysql_query('SET collation_connection=utf8_general_ci');
$q=$_POST['q'];
$q=mysql_escape_string($q);
$q_fix=str_replace(" ","%",$q); // Space replacing with %
$sql=mysql_query("SELECT qu_text FROM quotes WHERE qu_text LIKE N'%$qu_text%'");
}
?>
<html>
<body>
<form method="post" action="">
<input type="text" name="q" /> <input type="submit" value=" Search " />
</form>
<?php
while($row=mysql_fetch_array($sql))
{
$title=$row['qu_text'];
echo '<div>'.$title.'</div>';
}
?>
</body>
</html>
es funktioniert gut .... Danke –
@RajubhaiRathod, Sie sind willkommen. – Pupil