Originariamente inviato da goxpix
salve a tutti ho un problema, io in un file ho un intero e vorrei crearmi una tabella in base a quell'intero , ma come potrei fare?

io ho provato il seguente codice:

mysql_query("CREATE TABLE matrice (" ;

for( $i=0; $i<$grandezza; $i++ ) {
"$i INT ";
}
");


ma non funziona, qlc s come potrei fare?

grazie a tutti
a parte che non mi sembra sintatticamente corretta, comunqwue non puoi usare dei numeri come nome campo. Se vuoi davvero creare una tabella con $grandezza campi che si chiamano 0, 1, 2 .... etc
devi fare

$query = "CREATE TABLE matrice (" ;

for( $i=0; $i<$grandezza; $i++ ) {
$query .= "c_$i INT ";
}
$query .= ")";
mysql_query($QUERY) ;

ciao
sergio