Ciao a tutti, sono nuovo su questo forum.
Ho provato a cercare nel forum(ma la ricerca è disattivata), con google e ho guardato nelle pillole, ma non ho trovato nessun argomento simile a quello che mi interesserebbe, ovvero la creazione di un semplice motore di ricerca in mysql(e non in un sito).
Ho letto il tutorial nella sezione freephp di html.it(che però poi non ho completamente usato, dato che ho bisogno di una ricerca davvero semplice): vorrei sapere come indicare a mysql di cercare un termine simile ad uno inserito in un form. Ho usato LIKE ma ottengo sempre una pagina vuota, devo inserire proprio il termine completo dal form per ottenere i risultati.
Ecco il codice:
<?php
include("mysql.php");
$db = mysql_connect($db_host, $db_user, $db_password);
if ($db == FALSE)
die ("Errore nella connessione. Verificare i parametri nel file config.inc.php");
mysql_select_db($db_name, $db)
or die ("Errore nella selezione del database.");
$key = $_POST['chiave'];/*chiave è il nome del campo del form da cui scrivo il termine di ricerca */
$query = "SELECT titolo FROM film WHERE titolo LIKE '$key'";
$result = mysql_query($query, $db) or die(mysql_error());
while ($row = mysql_fetch_array($result))
{ echo "<a href=\"view.php?id=$row[titolo]\">Ciao prova</a>
"; }
?>
Qulcuno può aiutarmi? Grazie mille