2014-05-03 2 views
0

J'essaie de convertir mes anciennes requêtes en instruction mysqli + prepare mais je pourrais utiliser de l'aide.Requête Mysql à Mysqli et Préparer la déclaration

Ma vieille boucle ressemble à ceci:

$query = "SELECT * FROM `table`;"; 
$result = @mysql_query($query); 

if (@mysql_num_rows($result) > 0) { 
    for ($i=0; $i < @mysql_num_rows($result); $i++) { 
     $row = @mysql_fetch_array($result); 

     print $row['id']; 
     print " - "; 
     print $row['username']; 
     print "<br>"; 
    } 
} 

Mais je suis coincé avec la déclaration mysqli + .. préparer

Merci!

+1

Vous n'avez pas besoin de préparer la déclaration si vous n'utilisez pas certains paramètres de l'extérieur .. –

+0

Hmm ne pense pas de cette lol -.- »/ facepalm Je pensais juste pour tout changer pour préparer la déclaration .. – user3465843

+0

Pour une utilisation future, j'espère que mon exemple peut vous aider. –

Répondre

-1
$stmt = $mysqli->prepare("SELECT * FROM `table` WHERE `columnStr`= ? AND `columnInt`= ?"); 
$stmt->bind_param('si','string', 1); 
$result = $stmt->execute(); 
while ($row = $result->fetch_row()) { 
    var_dump($row); 
} 

police: Mysqli Prepare

Questions connexes