Vous pourriez faire quelque chose comme cela pour obtenir la dernière requête exécutée:
$mysql_last_query = ""; //cette variable contient la dernière requête mysql
la fonction query($sql, $args) { #sintax: query("query", "arg1", "arg2", "argn"); EXEMPLE: query("select * from %s", $_GET["table"]);
global $mysql_last_query;
$args = func_get_args();
if(($num = func_num_args()) > 1)
$sql = call_user_func_array("sprintf", $args);
$mysql_last_query = $sql;
retour mysql_query($sql);
}
la fonction select($table, $= "*", $where = "", $limit = ""){ #cette fonction est un "raccourci" pour mysql sélectionner EXEMPLE: select("blablabla"); //SELECT * from blabla et ainsi de suite
retour mysql_query("SELECT ".$quoi". À PARTIR de ".$table.($où == "" ? "":(" WHERE ".$où)).($limite == "" ? "":(" LIMIT ".$la limite)));
}
C'est apparemment question commune. La manière prévue à le faire semble dépendre de l'exploitation forestière:
Comment afficher les dernières requêtes exécutées sur MySQL?
OriginalL'auteur landons
Vous pourriez faire quelque chose comme cela pour obtenir la dernière requête exécutée:
Espère que cela aide
OriginalL'auteur Sudhir Bastakoti