ho un database con righe che contengono molti campi
a volte ho necessità di sdoppiare un ariga
esiste un comando che mi copia tutta la riga senza dover selezionare e inserire ogni campo?
ho un database con righe che contengono molti campi
a volte ho necessità di sdoppiare un ariga
esiste un comando che mi copia tutta la riga senza dover selezionare e inserire ogni campo?
www.moscabianca.biz- riusciremo a competere con i colossi dell'annuncio? un sogno che arriva dal basso
Ciao,
non ho capito la tua domanda.![]()
think simple think ringo
vorrei copiare una riga di una tabella (con molti campi) in un'altra tabella ma senza indicare campo per campo
esiste un comando tipo
copia riga 10 (tutta) e inseriscila nuova in tabella b?
www.moscabianca.biz- riusciremo a competere con i colossi dell'annuncio? un sogno che arriva dal basso
Puoi usare la sintassi INSERT INTO ... SELECT: http://dev.mysql.com/doc/refman/5.1/...nto-table.html
devo comunque dargli tutti i campi
speravo si potesse prendere tutta la riga
ma non trovo niente
www.moscabianca.biz- riusciremo a competere con i colossi dell'annuncio? un sogno che arriva dal basso
Anzituttto quella che tu chiami riga si chiama "record".
Per evitare di indicare i campi e selezionarli tutti nella query farai così:
SELECT * FROM tabella
e nell'estrazione usi mysql_fetch_row() che darà un array con chiavi numeriche
cioè
Tuttavia te lo sconsiglio... dato che rende poco chiaro il codice.Codice PHP:
<?php
$query = "SELECT * FROM tabella";
$result = mysql_query($query) or die(mysql_error());
while($row = mysql_fetch_row($result)){
echo $row[0];
echo $row[1];
echo $row[2];
// etc etc
}
http://www.miniscript.it
Se ti sono stato di aiuto in qualche modo in questo forum iscriviti alla fan page di Miniscript - il mio blog di programmazione web.