mysqli php5

Invité
Invité n'ayant pas de compte PHPfrance

13 mai 2006, 13:06

Bonjour, j'essaye de mettre en oeuvre une requete avec mysqli en php5, la voici:
<?php

$link= mysqli_connect('localhost', 'root', '', 'copernic');
$sql1 = "SELECT * FROM contacts";
$rqp = mysqli_prepare($link, $sql1);
mysqli_stmt_execute($rqp);
mysqli_stmt_bind_result($rqp, $IdContact, $Nom, $Prenom, $Adresse, $CodePostal, $Ville, $Pays, $Telephone, $Email, $Societe, $Fonction, $Origine, $Commentaires, $DateAjout);

while(mysqli_stmt_fetch($rqp)) {
echo $IdContact;
echo $Nom;
echo $Prenom; 
echo $Adresse;
echo $CodePostal; 
echo $Ville;
echo $Pays;
echo $Telephone; 
echo $Email; 
echo $Societe; 
echo $Fonction; 
echo $Origine;
echo $Commentaires; 
echo $DateAjout;
echo "</br>";
}

?>    
cette requete me retroune 0 pour chaque champ, alors qu'il y a bien des enregistrements dans la base. voyez vous ce qui ne va pas?

Mammouth du PHP | 1511 Messages

13 mai 2006, 13:49

Oula, assez bizarre ta requete, tu veux pas plutot utiliser mysql_query et mysql_fetch_array?
@+

Mammouth du PHP | 19672 Messages

13 mai 2006, 14:03

Oula, assez bizarre ta requête, tu veux pas plutot utiliser mysql_query et mysql_fetch_array?
@+
Attention, il utilise mysqli et non mysql : il pourrait note bien simplement en rajoutant le "i".
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Invité
Invité n'ayant pas de compte PHPfrance

13 mai 2006, 14:23

c'est une requete préparée php5.
vous ne voyez rien qui cloche?

Mammouth du PHP | 19672 Messages

13 mai 2006, 16:00

Non , j'ai même fait un essai en local qui n'a pas donné de résultat du tout, donc je ne vois pas: est-ce que la préparation de la requête est indispensable ? Ne peux-tu utiliser des méthodes plus classiques, même avec mysqli ?
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe: