Explode di un array in mysql

  • Creatore Discussione Creatore Discussione dream88
  • Data di inizio Data di inizio

dream88

Utente Attivo
8 Apr 2009
62
0
0
Ho di nuovo bisogno del vostro aiuto!

In una cella MySql ho inserito un array composto da parole e da uno spazio che le separa. Non riesco però a fare l'explode di questa una volta che le devo di nuovo separare!

Questo è il codice che ho utilizzato:

while ($ordini= mysql_fetch_assoc($resultordini)) {
for ($i=0; $i < count($isbn);$i++) {
$isbn[] = explode(" ",$ordini['ISBN']);
$sql= "select * from libri where ISBN='$isbn[$i]'";
$result=mysql_query($sql);
....

while ($res= mysql_fetch_assoc($result)){
echo " <tr><td>".$res['Titolo']."</td><td>".$res['Autore']."</td><td>".$res['Editore']."</td><td>".$res['Prezzo']."</td></tr>";}
}}

Non mi visualizza niente nonostante nella tabella i campi siano pieni!
Scusate il continuo disturbo!
 
Ce l'ho fatta da sola...
Avevo invertito due rughe mettendo prima il ciclo e poi l'explode; e avevo anche messo $isbn[] definendolo come un'array ma non ce n'è bisogno visto che l'explode è già un array...

Vi metto il codice giusto..in caso a qualcuno servisse!

$isbn = explode(' ',$ordini['ISBN']);
for($i=0;$i<count($isbn);$i++) {
$sql= "select * from libri where ISBN='$isbn[$i]'";

Ciao a tutti!
 

Discussioni simili