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

    ricerca su più tabelle

    Salve volevo avere un vostro consiglio se è fatta bene questa ricerca su più tabelle:

    Codice PHP:
    $cerca=trim($_REQUEST["cerca"]); 

    $sql1"from tabella1Where Oggetto_IT Like '%$cerca%' and IT Like '%$cerca%'"
    $sql2"from tabella2 Where Oggetto_IT Like '%$cerca%' and newseventi.IT Like '%$cerca%'"
    $sql3"from tabella3 Where Oggetto_IT Like '%$cerca%' and interviews.IT Like '%$cerca%'"

    $QueryList=mysql_db_query($db1,"Select IDArticle, Oggetto_IT, IT $sql1 UNION Select IDArticle, Oggetto_IT, IT $sql2 UNION Select IDArticle, Oggetto_IT, IT $sql3Select  Order by Oggetto_IT Asc Limit $recstart,$recperpage") or die (mysql_error()." errore estrazione lista dati"); 

  2. #2
    Utente di HTML.it L'avatar di bstefano79
    Registrato dal
    Feb 2004
    Messaggi
    2,520
    qui manca uno spazio fra tabella 1 e where
    $sql1= "from tabella1Where Oggetto_IT Like '%$cerca%' and IT Like '%$cerca%'";

    credo si possa fare anche meglio ma non so come

  3. #3
    si va be lo spazio è un errore di battitura ma ce di fatto che così come sta mi da errore.

    Unknown column 'IDArticle' in 'field list' errore estrazione lista dati

    Ma ce tutto.

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    555
    Hai provato a eseguire il codice pezzo per pezzo? Fai prima da sola la prima query e vedi se funge, poi aggiungi UNION e resto.

  5. #5
    Utente di HTML.it L'avatar di bstefano79
    Registrato dal
    Feb 2004
    Messaggi
    2,520
    Originariamente inviato da techno
    si va be lo spazio è un errore di battitura ma ce di fatto che così come sta mi da errore.

    Unknown column 'IDArticle' in 'field list' errore estrazione lista dati

    Ma ce tutto.
    sei sicuro che in tute e 3 le tabelle esista il campo IDArticle?

  6. #6

  7. #7
    Utente di HTML.it L'avatar di telegio
    Registrato dal
    Sep 2001
    Messaggi
    2,591
    a parte che è deprecato usare quella funzione, stampati la query e provala su phpmyadmin..

    in questa pagina
    http://www.silab.dsi.unimi.it/manual...-db-query.html
    dice
    "Gli utenti sono fortemente incoraggiati ad usare la sintassi database.tabella nelle loro query sql in questa funzione" (anche se non credo che questo sia il tuo problema..)

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.