pb avec mysql_num_rows

Le
Loic Bourdon
Bonjour,
J'ai un problème avec la commande mysql_num_rows qui me rerourne 1 ligne
alors qu'en jouant la requête dans phpmyadmin, j'ai bien 0 lignes. J'ai
inséré ci-dessous la requête.
Merci d'avance pour vos réponses

--
Cordialement
Loïc Bourdon

$req = "SELECT max(netip) from tnet where netip like '172.".$tranche."%'";
$requete = mysql_query($req, $connecte );
if ($requete==0) {
echo "la requête s'est mal déroulée ";
echo $req;
exit();
}
$nb_lignes = mysql_num_rows($requete);
if ($nb_lignes == 0) {
afficher une erreur
exit();
}
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
M
Le #73526
Bonjour,

Peux-tu faire un echo $req juste après ton $req = "SELECT..."
Qu'obtiens-tu ?

Peux-tu faire un copier/coller dans phpmyadmin de la requête exacte ?
Tu confirmes la différence ?

M

J'ai un problème avec la commande mysql_num_rows qui me rerourne 1 ligne
alors qu'en jouant la requête dans phpmyadmin, j'ai bien 0 lignes. J'ai
inséré ci-dessous la requête.
Merci d'avance pour vos réponses

--
Cordialement
Loïc Bourdon

$req = "SELECT max(netip) from tnet where netip like '172.".$tranche."%'";
$requete = mysql_query($req, $connecte );
if ($requete==0) {
echo "la requête s'est mal déroulée n";
echo $req;
exit();
}
$nb_lignes = mysql_num_rows($requete);
if ($nb_lignes == 0) {
afficher une erreur
exit();
}


thierry
Le #73267
Bonjour,
bonjour


$req = "SELECT max(netip) from tnet where netip like '172.".$tranche."%'";
//---------------^

$requete = mysql_query($req, $connecte );
$row = mysql_fetch_row($requete);

echo ' //l'affichage devrait t'aider à comprendre le pourquoi du comment

vanima
Le #7084481
Hello,
Au risque de dire une betise, est ce que tu n aurais pas une connerie avec commit/rollback ?
Publicité
Poster une réponse
Anonyme