Hello,
Je suis bloqué sur un problème que je n?arrive pas à résoudre sans que ce soit trop « bricolage ». Je m?explique, je suis en train de développer une classe d?outils MySQL à multi usages pour plusieurs projets en php. Je vous mets la partie du code en cause :
class db {
var $mid, $rid, $result, $result_len;
(...)
function query ($query) {
$this->rid = mysql_query($query, $this->mid) or die(ERR_MYSQL_QUERY);
$this->result_len = $mysql_num_row($this->rid);
return true;
}
(...)
}
Cette fonction sert à envoyer une requête au serveur. Quand je fais un select, tout fonctionne sans problème. Mais si je fais une autre opération comme un insert, un update ou un delete, il me fait une erreur du style « Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource ». Ce qui est normal puisque ses dernières opérations ne génèrent pas de résultat. Seulement j?aimerais pourvoir utiliser cette fonction pour chaque types de requête. Est-il possible de tester si la ressource renvoyée par mysql_query() est valide ?
Merci à tous