Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2005
    Messaggi
    1

    Motore di ricerca mysql

    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

  2. #2
    WHERE titolo LIKE '%$key%'";

    usa i caratteri jolly


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    esiste un contrario di LIKE ? cioè per escludere un valore?

    io so la negazione del tipo preciso:
    WHERE A!='B'

    ma con like?

    è forse !LIKE .... ?

  4. #4
    NOT LIKE


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  5. #5
    Originariamente inviato da piero.mac
    NOT LIKE

    ah grazie !

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.