mysql_result

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : mysql_result

par VeX0^ » 30 juin 2005, 18:12

Ok merci ! mais comme mysql_result m'embrouille un peux ... J'ai posé ma question ici pour savoir comment faire sans mysql_result :)

Merci

par ouckileou » 30 juin 2005, 18:07

oui , il faut stocker le résultat de la requête pour travailler dessus
$retour = mysql_query("SELECT COUNT(*) AS nbr_message FROM minichat"); 

par VeX0^ » 30 juin 2005, 17:53

donc si j'ai bien compris mon code il y a une erreur !

car j'ai pas definie $retour non ?
<?php
mysql_query("SELECT COUNT(*) AS nbr_message FROM minichat");
$nb = mysql_result($retour, 0, "nbr_message");
mysql_query("DELETE FROM minichat ORDER BY ID LIMIT 10, ".nbr_message." ");
Merci

par mere-teresa » 30 juin 2005, 17:28

$req = "SELECT prenom, nom FROM personnes";
$result = mysql_query($req);
$prenom = mysql_result($result,1,0);

mysql_result signifie :
je retourne le contenu du résultat 1 (2e argument de la fonction), résultat donné dans le pointeur obtenu par mysql_query avec la requete ($req en ce cas)
Les appels mysql_result ne devraient pas être mélangés avec d'autres fonctions qui travaillent aussi sur le résultat.

par ouckileou » 30 juin 2005, 17:27

$req = "SELECT prenom, nom FROM personnes";
$result = mysql_query($req);
$prenom = mysql_result($result,1,0);
mysql_result = "résultat mysql"

si ta requête renvoie ça :

Code : Tout sélectionner

champ 0 (prenom) champ 1(nom) ligne 0 | Triphon | Tournesol | ligne 1 | Capitaine | Haddock | ligne 2 | Tin | Tin |
mysql_result($result,1,0);
=> renvoie le champ 0 de la ligne 1 du jeu de résultat $result
= > "Capitaine"

mysql_result($result,1,"prenom"); renverrai la même chose

par VeX0^ » 30 juin 2005, 17:23

je vais paraitre pour un gogole mais je capte toujours pas !

en FRANCAIS que veut dire mysql_result ?

par zeus » 30 juin 2005, 15:49

Non, pk tu dit ça ?

plus que 1 jours, 1h51m et 14s :lol:

par ouckileou » 30 juin 2005, 15:33

:lol:

vivement le week-end ;)

par zeus » 30 juin 2005, 15:30

Oups, autant pour moi :oops:

par ouckileou » 30 juin 2005, 15:25

$req = "SELECT prenom, nom FROM personnes";
$result = mysql_query($req);
$prenom = mysql_result($result,1,0);
$result => le jeu de résultats
1 => la deuxième ligne
0 => le premier champ (soit ici "prenom")
Euh 8-[ c'est indexé sur 0 donc 1, c'est la 2nd ligne :lol:

Désolé :oops:
ben c'est ce que j'ai marqué non ?

par zeus » 30 juin 2005, 15:22

$req = "SELECT prenom, nom FROM personnes";
$result = mysql_query($req);
$prenom = mysql_result($result,1,0);
$result => le jeu de résultats
1 => la deuxième ligne
0 => le premier champ (soit ici "prenom")
Euh 8-[ c'est indexé sur 0 donc 1, c'est la 2nd ligne :lol:

Désolé :oops:

par ouckileou » 30 juin 2005, 15:20

$req = "SELECT prenom, nom FROM personnes";
$result = mysql_query($req);
$prenom = mysql_result($result,1,0);
$result => le jeu de résultats
1 => la deuxième ligne
0 => le premier champ (soit ici "prenom")

par VeX0^ » 30 juin 2005, 15:16

tu as regardé dans la doc sinon ? c'est bien expliqué je pense ;)
=> http://fr2.php.net/manual/fr/function.mysql-result.php
Moi je comprend pas trop justement ... :'(

par ouckileou » 30 juin 2005, 15:10

tu as regardé dans la doc sinon ? c'est bien expliqué je pense ;)
=> http://fr2.php.net/manual/fr/function.mysql-result.php

par VeX0^ » 30 juin 2005, 15:07

Pour le site du zero c'est la que j'ai appris le php !

mais sausee2005 pourrais tu etre plus precis ?

car je traduis ce code :
<?php
mysql_query("SELECT COUNT(*) AS nbr_message FROM minichat");
$nb = mysql_result($retour, 0, "nbr_message");
mysql_query("DELETE FROM minichat ORDER BY ID LIMIT 10, ".nbr_message." ");
Va compter le nombre de messages dans la table minichat
la varibla nb = [ la je bloque ]
Supprime dans la table minichat en triant pas ordre decroissant et en limitant de 10 au nombre de message !

Je comprends pas du tout mysql result :(