Visualizzazione dei risultati da 1 a 4 su 4

Discussione: foreach e query sql

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    5

    foreach e query sql

    Mi serve uno script che spezzetti il contenuto di una riga di database e che per ogni elemento dell'array così ottenuto faccia una ricerca in un'altra tabella. Ho scritto questo codice ma, mentre mi stampa di volta in volta ogni $value, la
    ricerca me la fa solo per il primo elemento dell'array. La stessa cosa anche se uso each
    Qualcuno sa dirmi cosa ho sbagliato?



    $setlist = explode("
    ", $riga[setlist]); //spezzo il contenuto della riga
    foreach ($setlist as $value){
    $cercatitolo = mysql_query("SELECT id,titolo FROM tab WHERE titolo='$value'");
    $row = mysql_fetch_assoc($cercatitolo);
    echo $value;
    echo $row[id];

  2. #2
    ma $riga[setlist] è solo una colonna della riga non è tutta la riga.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    5
    Sì, hai ragione. In effetti volevo estrarre i dati da un campo, in cui c'è un elenco di elementi separati da
    . In sostanza vorei creare l'aray da questo campo

  4. #4
    Originariamente inviato da Mofo
    Sì, hai ragione. In effetti volevo estrarre i dati da un campo, in cui c'è un elenco di elementi separati da
    . In sostanza vorei creare l'aray da questo campo
    come hai scritto tu con explode va bene..

    cmq solito consiglio error_reporting( E_ALL );

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.