Query oltre il limite massimo

Monital

Utente Attivo
15 Apr 2009
778
2
18
Ho questo bel problemone

Nel database(uso altervista) ho una tabella(tabellanomi) con una serie di nomi circa 2000

ID=1| Nome=Rossi
ID=2|Nome=Paolo
ID=3| Nome=Giacomo
ID=4|Nome=Leopardi

etc.

in un altra tabella invece per ogni riga ho gli utenti a cui invece di nome e cognome vengono assegnati gli id, di nome e cognome(idcognome e idcognome)

ad esempio se l'utente 1500 ha idnome=1 il suo nome sarà Paolo e se ha idcognome=4 il suo cognome sarà Leopardi

ora nella tabella 2,per comodità, vorglio isnerire il nome e cognome di ogni utente, quindi ho aggiunto le due colonne

Nome e cognome.
effettuando questa query

PHP:
 $q=mysql_query("SELECT * FROM tabellanomi")or die (mysql_error());
while($riga=mysql_fetch_array($q)){
$result=$riga['Nome'];
$id=$riga['ID];
	$up6=mysql_query("UPDATE tabella2 SET Cognome='{$result}' WHERE idcognome='{$id}' ");

$up5=mysql_query("UPDATE tabella2 SET Nome='{$result}' WHERE idnome='{$id}' ");

	
}

però le query non ce la fanno perchè superano il tempo massimo, ed a quanto apre non c'è modo di alzare il tempo delle query da altervista.

qualcuno conosce qualche scorciatoia per ovviare a sta cosa?
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
Ciao,
per prima cosa, se non l'hai già fatto, fatti una copia di entrambe le tabelle

poi puoi provare una query del genere direttamente nell SQL di phpmyadmin

Codice:
UPDATE tabella2 
SET 
Cognome = (
SELECT Nome FROM tabellanomi WHERE id = idcognome
),
Nome = (
SELECT Nome FROM tabellanomi WHERE id = idnome 
)

Ne avevo fatta una simile tempo fa per aggiornare un solo campo


Ho modficato la query dopo le where
 
Ultima modifica:

Monital

Utente Attivo
15 Apr 2009
778
2
18
Ciric ti adoro, dimmi che sei donna perchè sono tentato dal baciarti.

Funziona egregiamente, anche tramite phpm in 3 nanosecondi aggiorna tutta la tabella usandoa nche le tre condizioni

grazieeeeeeeeeeeeeeeeeeeeeeeeeeeeee

:beer::beer:

A mio parere stai tentando di aggirare il problema invece di risolverlo: se l'hosting attuale non soddisfa le tue esigenze, semplicemente cambia hosting!

no ale

io ho due siti uno eprsonale ed uno in collaborazione.

Il mio eprsonale è su aruba a pagamento ed anche lì non ce la faceva.

Non è che posso girarmi tutti gli hosting :D
 
Discussioni simili
Autore Titolo Forum Risposte Data
M Query PHP 0
R query DELETE non cancella i record PHP 1
G Query con i giorni della settimana MySQL 10
E Query annidate o cicli MySQL 1
C bottone query MySQL 0
T Query su due tabelle con totali Database 4
G AVVISO QUERY IN ESECUZIONE PHP 1
M Riportare in tabella HTML dati estratti con query SQL MySQL 0
S Selezionare ultimo record di una sotto query MySQL 27
G Menù a tendina di ricerca con query PHP 1
V Query per una somma PHP 2
F stampare a video i risultati della query PHP 1
L problema con query select PHP 2
D Query sum Database 1
M Visualizzazione a video risultati query php PHP 0
A form PHP prenotazione tramite query PHP 2
R Problema query con ricerca id numerico PHP 2
G Casella combinata in una query MS Access 4
R Aiuto con le query MS Access 2
Y query di DELETE PHP 4
V Query Oracle Oracle 0
L query somma PHP 8
W Query SQL Classic ASP 2
M Problemi con query a più tabelle PHP 3
Alex_70 Conteggio nella query PHP 0
elpirata Query per leggere dati da una tabella mysql e mostrarli a video in base a parametri passati tramite GET PHP 5
A nome file che contiene punto passato come parametro a query PHP 31
F query e form con select multipla PHP 17
M Problema su query JOIN in tre tabelle PHP 0
M Ordinare una query join PHP 2
Alex_70 Query ORDER BY PHP 18
G Problema ------- con Query PHP 1
G Problema con Query PHP 1
Alex_70 foreach explode query PHP 3
O query con date in formato stringa PHP 3
Tommy03 Unione query di 4 tabelle MySQL 1
I Fatal error: Query Failed! SQL: SELECT * INTO OUTFILE PHP 1
Alex_70 Query group actor e film PHP 26
TpD Incolonnare risultati query (mysql_result deprecato...) PHP 3
Tommy03 Query tra 3 tabelle MySQL 2
P Query di ricerca profonda MySQL 0
T Query per ricerca ritardo evento MS Access 7
max1974 2 query not work MySQL 3
M Ottimizzazione Query PHP 8
strambotto Query di aggiornamento MS Access 0
I Aiuto query MySQL 8
J [PHP] Visualizzare risultato query stessa pagina PHP 3
S [PHP] non prende la query PHP 0
D [PHP] Query che aggiorna tabella PHP 4
A [PHP] Problema query insert [RISOLTO] PHP 14

Discussioni simili