Page 1 sur 1

mysqli php5

Posté : 13 mai 2006, 13:06
par Invité
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?

Posté : 13 mai 2006, 13:49
par momox
Oula, assez bizarre ta requete, tu veux pas plutot utiliser mysql_query et mysql_fetch_array?
@+

Posté : 13 mai 2006, 14:03
par Cyrano
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".

Posté : 13 mai 2006, 14:23
par Invité
c'est une requete préparée php5.
vous ne voyez rien qui cloche?

Posté : 13 mai 2006, 16:00
par Cyrano
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 ?