[risolto] problema query! postato il 19/09/2007 23:49:51 nel forum programmazione, gdrcd e open source
vorrei chiedere quali potrebbero essere le cause del fatto che
in due pagine differenti ho 2 query di insert identiche tranne per una variabile
i dati delle due query sono tutti a posto controllato uno ad uno e tutti insieme
una viene eseguita all'inizio di un'azione e funziona e l'altra alla fine dell'azione dopo tot tempo standard e non viene eseguita correttamente
altro caso strano assieme alla query alla fine dell'azione ce ne sono altre 3 di update che vengono eseguite correttamente ...
ed io non so spiegarmi perchè quella non vada è tutta sera che provo ... non è un errore di sintassi o di variabili o di connessione quindi non capisco propio
Pagine → 1
20/09/2007 01:39:22
Non ci entra molto con questi post ma mi riferisco ai più esperti.
In realtà nei linguaggi di programmazione una richiesta identica e ben fatta, in pagine differenti se non ci sono errori funziona.
Ma... vi siete mai chiesti perchè se io prendo 2 PC IDENTICI, stessa madre, video, audio, driver, sistema operativo, programmi installati, stesso registro e stesso file system e ci installo un super gioco su uno l'installazione va dritta, sull'altro no.
L'informatica è sempre un mistero....
Detto da chi ha fatto in azienda per farsi le ossa il sistemista.
20/09/2007 09:07:15
detto così sembra un mistero della fede (in Bob) se posti il codice magari possiamo vedere cosa potrebbe essere che non va ^_^
20/09/2007 09:15:22
20/09/2007 09:39:18
>Se agiscono sullo stesso dato, magari è un problema di concorrenza...
Una pagina php, nel momento incui la visualizzi, ha terminato la sua esecuzione, ed ha chiuso la connessione al database, quindi dubito che due query poste in due pagine diverse possano accedere in regime di concorrenza al db, lo faranno sempre sequenzialmente.
20/09/2007 10:01:15
trovato il problema O.o
era un accento in una frase che non dava errori a fare gli echo di controllo usciva tutto corretto ma dava fastidio nell'inserimento nel campo O.o dopo una giornata l'ho capito e vedrai che non me lo scordo più :P
grazie comunque a tutti quelli che ci hanno ragionato su per aiutarmi ^^
20/09/2007 10:06:41
MySQL (come tutti i DB seri) si occupa di gestire la concorrenza, quindi salvo cambiamenti radicali nella tabella o violazione di campi univoci non dovrebbero sorgere problemi di sorta.
Inoltre per quanto riguarda la chiusura della connessione mysql questa viene fatta dopo la mysql_close() o per un timeout. Ma se altre query vengono eseguite correttmente DOPO quella che ha fallito il timeout e' da escludere.
Per risolvere il tuo problema ti chiederei di postare le righe incriminate (e magari anche il pezzo di codice che c'e' in mezzo) io molte volte ho imprevato per mezzora solo per colpa di un apice messo male in mezzo a 7-8 paramtri passati alla query...
20/09/2007 12:29:37
hai ragione fatta modifica
20/09/2007 18:14:28
21/09/2007 07:58:58
22/09/2007 22:03:26
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD e Open Source Elenco Forum
cronovale ha aperto un annuncio di ricerca: Storico ricerca Alfa Tester