Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Problema query con LINK $variabile

    Ciao, ho questo codice e non riesco a capire come mai non funzioni.

    Codice PHP:
    $query "SELECT * FROM books NATURAL JOIN authors WHERE books.title LIKE '%".$qstring."%'"
    il db usato è mysql. Ho provato a fare un echo per capire il motivo dell'errore e questo è l'output:

    Codice PHP:
    SELECT FROM books NATURAL JOIN authors WHERE books.title LIKE '%ing%' 
    dove ing è il valore contenuto in $qstring nel caso specifico.

    I codice originale, fornitomi da un manuale, è questo:

    Codice PHP:
    $query "SELECT * FROM books NATURAL JOIN authors WHERE books.title LIKE '%$qstring%'"
    ma neanche questo funziona. Se provo la query direttamente in phpmyadmin, utilizzando una costante, funziona. Quindi è proprio un problema nella variabile richiamata nel LIKE.

    Suggerimenti?grazie !

  2. #2
    Mi rispondo da solo, entrambe le soluzioni sono corrette. Non eseguiva la query a causa di questo:

    Codice PHP:
    $result = @mysql_query("$query",$database_select) or die("Errore query database: " mysql_error()); 
    a quanto pare la soluzione corretta è questa:

    Codice PHP:
    $result = @mysql_query($query) or die("Errore query database: " mysql_error()); 
    anche se a questo punto non capisco come si possa fare in caso di diversi db da selezionare...uhmmmmmmm ma vabbè, non centra con il topic.

    byez.

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 © 2024 vBulletin Solutions, Inc. All rights reserved.