Page 1 sur 1

Exploitation d'un resultat d'une requette SQL

Posté : 01 mai 2011, 11:26
par cameleon18
Bonjour,

Mon but est d'extraire une donnée d'une bdd avec la requête suivante :

mysql_connect ('localhost', 'root', '');

$sql = 'SELECT colone1 FROM table WHERE colone2=" '.$_POST['var'].' " ' ;
$result = mysql_query($sql) ;

Par rapport à ma requette le résultat est 1.
Je souhaite ensuite effectué une opération avec se chiffre du type,

$op = $result + 1 ;
echo $op ;

Mais jusqu'à maintenant le résultat affiché est 1, j'en déduis que ça ne se passe pas comme je le veux.
Je ne code pas depuis longtemps mais jusqu'à maintenant j'ai toujours réussit à trouver mes erreurs grâceà google et les bouquins mais la je bloque depuis un petit moment.

Merci d'éclairer ma lanterne ^^

Re: Exploitation d'un resultat d'une requette SQL

Posté : 01 mai 2011, 11:40
par xTG
mysql_query() te renvoi une ressource, cette ressource doit être exploitée.
Tu as diverses fonctions pour l'exploiter : mysql_fetch_array(), mysql_fetch_object(), mysql_result(), ect.

Enfin il ne faut pas passer une variable directement dans une requête ainsi... L'utilisateur pourrait mettre ce qu'il veut dedans et ainsi attaquer ta base de données !
Protèges tes variables passées à des requêtes avec mysql_real_escape_string().