Forum-webmaster
Technique - programmation => PHP / MySQL => Message commencé par: ouarzazat le le 07-04-2006 a 11:26:03

Titre: Comment esquiver mysql_fetch_array
Posté par: ouarzazat le le 07-04-2006 a 11:26:03

Bonjour,

voilà je créé une page php traitant les résultats d'un formulaire.

Bien souvent j'y effectue des requêtes dont je sais pertinement qu'elles ne me renverront qu'un seul enregistrement.
EX: SELECT nom FROM tab_description WHERE url=$url

Après pour obtenir le résultat, je suis contraint, par mes connaissances d'effectuer à chaque une autre requete avec le fameux mysqlfetcharray, ce qui donne:

while ($rep = mysq_fetch_array($url))
{
echo $rep['url']; /*ou sinon j'ai besoin de $lalala = $rep['url']*/
}

Alors je vous le demande, chers compatriotes, n'y a-t-il pas plus simple pour obtenir cet enregistrement sachant que la requete sql ne m'en donnera qu'un et un seul ??

Merci à tous!

ps: php4 mysql4;

Titre: Re:Comment esquiver mysql_fetch_array
Posté par: Vinz le le 07-04-2006 a 12:05:34

Oui bien sur il existe la fonction mysql_result

http://us3.php.net/manual/fr/function.mysql-result.php

La synthaxe est la suivante :

Code:
$resultat = mysql_result($selection,0);


ou $selection est ton SELECT tatata et 0 est donc ta premiere ligne de resultat (les résultats commencent à 0 et non 1).

Voila.

Titre: Re:Comment esquiver mysql_fetch_array
Posté par: ouarzazat le le 07-04-2006 a 14:31:45

En deux mots: MERCI BEAUCOUP !!


Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.