Ciao a tutti...
Sto riscrivendo un mio codice per una galleria foto e mi sono accorto di una piccola imprecisione che ho usato.
In due righe:
ho un db che contiene tutti i dati delle foto.
Quando faccio un upload chiamo l'immagine come l'id della tabella foto.
Solo che per trovare questo id chiedo al db l'id dell'ultima foto e poi faccio +1.
(lo so una roba schifosa)
Attenzione: se tutto fila liscio il db resta allineato con i file, ma se faccio upload di una foto
poi la cancello (trammite apposita pagina che ho creato) sia dal db che dal filesystem, succede che la foto che andrò a inserire successivamente avrà ancora nome (id dell'ultima foto +1) e invece id = id ultima foto +2 questo perchè l'auto increment della tabella ha contato quella inserita e poi cancellata.
Dopo tutta questa spatafiata di roba passo alla domada,
Esiste un modo per capire a che "auto increment" è la tabella?
Quando esporto una tabella in sql alla fine dopo il set di caratteri usati dice: AUTO_INCREMENT=3 è possibile fare una query che restituisca quel numero?
Grazie in anticipo per tutta la collaborazione....
CIAO

					
					
					
						
  Rispondi quotando
 
 Inserisci solamente l'estensione e quando la visualizzi basta $foto="[img]".$id.".".$estensione."[/img]";
						
 in effetti non hai tutti i torti, ma ero partito diversamente e volevo risolvere con questo trik...  
						