Visualizzazione dei risultati da 1 a 2 su 2

Discussione: LIKE che non funziona!

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2001
    residenza
    Napoli, Italia
    Messaggi
    1,074

    LIKE che non funziona!

    Non riesco a spiegarmi perchè, ma faccio una ricerca utilizzando LIKE è mi dà risultati sballati...
    Dunque, la query la faccio così:
    Codice PHP:
    $result mysql_query("SELECT * FROM `news` WHERE `title` LIKE '%$tit%'"); 
    Per fare un test, provo a digitare nel campo-form che dà il valore alla variabile $tit la parola miden; uso questa perchè so per certo che esiste (c'è un record: Festival Miden).
    Ma quando faccio la query, mi restituisce Media Art Friesland Festival 2007! Perchè mai, dico io, se la parola miden qui non è contenuta affatto!?!...

    Perchè la query non trova la corrispondenza esatta, ed invece me ne restituisce una che... non corrisponde per niente?

    Help...
    metatad
    graphic & web design

  2. #2
    fai un controllo che il vaolre passato alla variabile $tit sia giusto, stampando $_POST[titolo] (o quello che è) e il $tit.

    prova a togliere la condizione where e fartele stampare tutte (vedi se i dati sono corretti
    prova a fare con = invece che con LIKE mettendo il valore esatto che c'è nel campo

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.