*RESOLU*Php/MySQLi : Using unsupported buffer type: 253 (parameter: 1)

*RESOLU*Php/MySQLi : Using unsupported buffer type: 253 (parameter: 1) - PHP - Programmation

Marsh Posté le 25-05-2006 à 14:45:36    

Edit : Pour ceux qui auraient le même problème, il faut mettre à jour le connecteur Php-MySQL en allant ici : http://dev.mysql.com/downloads/connector/php/
 
________________________________________________________________________________________
 
 
Bonjour à tous,
 
Je découvre actuellement la méthode objet pour les requête SQL.
 
J'ai testé un script tout bête :
 

Code :
  1. $mysqli = new mysqli('localhost','root','','mabase');
  2. $query = 'SELECT username FROM users';
  3.  
  4. if($prepare = $mysqli->prepare($query))
  5.    echo 'Requête Préparée'; // Jusqu'ici OK
  6.  
  7. if($prepare->execute())
  8.    echo '<br/>Requête Exécutée'; // Jusqu'ici OK
  9.  
  10. if($prepare->bind_result($username)) {
  11.    echo'<br/>Résultats récupérés';
  12. } else {
  13.    echo $prepare->error; // ICI ÇA COINCE (voir plus bas)
  14. }


 
En résultat j'ai donc ça :
 

Requête Préparée
Requête Exécutée
Using unsupported buffer type: 253 (parameter: 1)


 
L'attribut username de ma table est de type varchar(20).
 
Je ne comprends pas ce qui se passe.
 
Merci :jap:


Message édité par Dj YeLL le 25-05-2006 à 15:11:46

---------------
Gamertag: CoteBlack YeLL
Reply

Marsh Posté le 25-05-2006 à 14:45:36   

Reply

Marsh Posté le 25-05-2006 à 15:01:36    

J'ai trouvé ça comme explication à l'erreur :
 
Le buffer est de type MYSQL_TYPE_DATE,DATETIME,TIME ou TIMESTAMP et le type de champs n'est pas DATE, TIME, DATETIME or TIMESTAMP.
 
Mais pour le moment je ne saisis pas trop. Je ne sais pas ce qu'est le buffer dont ils parlent, je vais chercher de ce côté là.


---------------
Gamertag: CoteBlack YeLL
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed