MySQLi équivalent de mysql_result()?

Je suis le portage de certains vieux code PHP de mysql MySQLi, et j'ai couru dans un mineur accrocher.

Est-il pas l'équivalent de l'ancien mysql_result() fonction?

Je sais mysql_result() est plus lent que les autres fonctions lorsque vous travaillez avec plus de 1 ligne, mais beaucoup de temps, j'ai seulement 1 suite et 1 champ. En utilisant ça me permet de condenser 4 lignes en 1.

Ancien code:

if ($r && mysql_num_rows($r))  
    $blarg = mysql_result($r, 0, 'blah');

Code souhaité:

if ($r && $r->num_rows)  
    $blarg = $r->result(0, 'blah');

Mais il n'y a pas une telle chose. 🙁

Est-il quelque chose que je suis absent? Ou vais-je avoir à le sucer et de faire tout:

if ($r && $r->num_rows)  
{  
    $row = $r->fetch_assoc();  
    $blarg = $row['blah'];  
}
  • Qu'avez-vous d'ici? Je suis dans la même situation
  • Je n'ai jamais rien fait avec cette. Je suis juste en utilisant if ($r && $r->num_rows) $blarg = $r->result(0, 'blah'); sur l ' occassion rare que j'en ai besoin...
  • merci, j'ai fini par utiliser mysqli_query et mysqli_fetch_assoc pour afficher les résultats.
InformationsquelleAutor DOOManiac | 2010-01-18