par
franky464 » 09 août 2011, 11:38
Bonjour,
je galère depuis plusieurs jours en essayant de créer une fonction intégrant une requête SQL
pour que cette requête fonctionne bien je dois mettre des '$pn' sur la valeur '$pn' qui est une valeur numérique.
$result=mysql_query("SELECT * FROM $table WHERE ID_Cde='$pn' ")
Le hic c'est que quand je veux créer ma fonction je créé une chaine, laquelle doit être entourée de ' '
Évidement ça ne marche plus 4 Guillements dans une chaine c'est 2 de trop..
$code_recupere_sc= '$table=$table_table[substr($pn,0,1)];
if ($result=mysql_query("SELECT * FROM $table WHERE ID_Cde='$pn' ")) {
while ($row=mysql_fetch_array($result)){ $sc=bin2hex(mhash(MHASH_SHA1,$row[Date]));}
} else { echo $query; }
return $sc;';
$recupere_sc=create_function($pn,$code_recupere_sc);
si quelqu'un avait la solution à ce problême ce serait super...
Franky
Bonjour,
je galère depuis plusieurs jours en essayant de créer une fonction intégrant une requête SQL
pour que cette requête fonctionne bien je dois mettre des '$pn' sur la valeur [b]'$pn'[/b] qui est une valeur numérique.
$result=mysql_query("SELECT * FROM $table WHERE ID_Cde=[b]'$pn'[/b] ")
Le hic c'est que quand je veux créer ma fonction je créé une chaine, laquelle doit être entourée de ' '
Évidement ça ne marche plus 4 Guillements dans une chaine c'est 2 de trop..
$code_recupere_sc= '$table=$table_table[substr($pn,0,1)];
if ($result=mysql_query("SELECT * FROM $table WHERE ID_Cde=[b]'$pn'[/b] ")) {
while ($row=mysql_fetch_array($result)){ $sc=bin2hex(mhash(MHASH_SHA1,$row[Date]));}
} else { echo $query; }
return $sc;';
$recupere_sc=create_function($pn,$code_recupere_sc);
si quelqu'un avait la solution à ce problême ce serait super...
Franky