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

    Impostare un for su una query

    Ciao a tutti,
    io avrei l'esigenza di memorizzare in una tabella di mysql alcuni dati immagine.

    La tabella è articolata nel modo seguente
    codice:
    Id
    thumb1
    thumb2
    thumb3
    Ho impostato un ciclo for per un upload delle immagini e la creazione di miniature. A questo punto devo memorizzare i loro nomi.
    Se io scrivo una cosa del tipo
    codice:
     
    for ($i=1; $i<=3; $i++) { 
    $nome_file = è il file uploadato e miniaturizzato
    $query = mysql_query("UPDATE tabella SET img.$i = '$nome_file'"); 
    }
    all'interno di un for, mysql dice che la risorsa img non esiste. E ha ragione.

    Non esiste un sistema per far riconoscere a mysql all'interno di una query il valore assunto da $i nel for?

    In alternativa pensavo di tirare fuori dal ciclo for la query. Ma come si potrebbe gestire? Come posso recuperare tutti i valori elaborati dal for?
    "La grandezza dell'uomo si misura in base a quel che cerca e all'insistenza con cui egli resta alla ricerca".

  2. #2
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    codice:
    for ($i=1; $i<=3; $i++) { 
       $nome_file = è il file uploadato e miniaturizzato
       $query = mysql_query("UPDATE tabella SET img".$i." = '$nome_file'") or die(mysql_error()); 
    }
    think simple think ringo

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.