Mysqli - Bind results to an Array

后端 未结 5 1252
花落未央
花落未央 2020-12-07 03:41

I recently switched to mysqli from mysql and started using prepared statements. in mysql we do

$result = mysql_query(\"SELECT * FROM table WHERE id = ?\");
<         


        
5条回答
  •  Happy的楠姐
    2020-12-07 03:57

    Use prepared statement as..

    $stmt = $mysqli->prepare("SELECT id, label FROM test WHERE id = 1");
    $stmt->execute();
    $res = $stmt->get_result();
    $row = $res->fetch_assoc();
    
    printf("id = %s (%s)\n", $row['id'], gettype($row['id']));
    printf("label = %s (%s)\n", $row['label'], gettype($row['label']));
    

提交回复
热议问题