bonjour, j'ai une question plutôt complexe a expliquer donc je vais faire simple,
je créer une table grâce a une variable
$cratable.
ex :
CREATE TABLE '.$cratable.' AS SELECT * FROM sites WHERE 1 = 0
cette variable est en faite un ensemble de lettre générées donc ca pourrais être
"URTZAN" comme
"JHDSDN"
donc ma table se crées avec ce résultât , maintenant je veut interroger cette table ???
la variable ne représente rien vu qu'elle est la uniquement quand une table se crée et génère un nom.
si je veut interroger une table normalement je fais :
$rqt = "select * from sites where numero_projet='".$numero_projet."'";
mais dans mon cas ca resemblerais plus a :
$rqt = "select * from '.$cratable.' where numero_projet='".$numero_projet."'";
mais la je vais avoir une jolie erreur " UNDVARIABLE $cratable indx:c" ce qui est normale car elle n’existe pas, donc
ce que je voudrais c'est savoir comment enregistrer le nom de la table pour pouvoir l'interroger après ??
MERCI
bonjour, j'ai une question plutôt complexe a expliquer donc je vais faire simple,
je créer une table grâce a une variable [b]$cratable.[/b]
ex :[sql]CREATE TABLE '.$cratable.' AS SELECT * FROM sites WHERE 1 = 0[/sql]
cette variable est en faite un ensemble de lettre générées donc ca pourrais être [b]"URTZAN"[/b] comme [b]"JHDSDN"[/b]
donc ma table se crées avec ce résultât , maintenant je veut interroger cette table ???
la variable ne représente rien vu qu'elle est la uniquement quand une table se crée et génère un nom.
si je veut interroger une table normalement je fais :
[sql]$rqt = "select * from sites where numero_projet='".$numero_projet."'";[/sql]
mais dans mon cas ca resemblerais plus a :
[sql]$rqt = "select * from '.$cratable.' where numero_projet='".$numero_projet."'";[/sql]
mais la je vais avoir une jolie erreur " UNDVARIABLE $cratable indx:c" ce qui est normale car elle n’existe pas, donc
ce que je voudrais c'est savoir comment enregistrer le nom de la table pour pouvoir l'interroger après ??
MERCI