gatsusat a écrit :
$table="matable";, alors la requête en echo serait donc
$req="SELECT * FROM $table where num='$num'";
ou enconcaténant les chaines : $req="SELECT * FROM ".$table. "where num='".$num."'";
je préfère la deuxième solution, je la trouve plus explicite, et me permet de metttre des calcule au milieu
exemple : $req="SELECT * FROM ".(($table=="truc" )? "machinbidule" : "bidulechouette" ). "where num='".$num."'";
|
Ok merci, mais j'ai une autre question, d'ordre plus général.
J'ai ca : $numerotable = $_GET['numerotable']; et j'aimerais "coller" le numéro en $_GET au nom de la table.
Il me semble qu'il y a une histoire de "+" mais j'ai completement oublié.
En gros, j'aimerais que la variable "$nomtable" soit "lenomdematable + $numerotable" collés.
J'ai en effet dans ma base SQL des tables appelée par exemple lenomdematable1, lenomdematable2, lenomdematable3, lenomdematable4...
Donc, si on charge les variables ca donne ca :
si en $_GET, numerotable = 51 par exemple, alors $nomtable = lenomdematable51.
C'est dur à expliquer désolé