我正在尝试以下代码从查询中获取结果并将其显示在tes.php
页面中.
prepare($sql); $mail='yonghan79@gmail.com'; $stmt->bind_param("s",$mail); $stmt->execute(); $stmt->bind_result($email,$nama,$alamat,$kota,$propinsi); $result=$stmt->fetch(); return $result; } ?>
'; echo $w['email']; echo '
'; echo $w['status']; echo '
'; ?>
我没有收到错误消息,但结果没有显示,只是一个空白页面.
我做错了什么?
$stmt->bind_result($email,$nama,$alamat,$kota,$propinsi);
上面的行将确保结果存储在您提供的变量中.该fetch()
函数返回TRUE
或FALSE
-查询是否是全成,而不是实际的结果.你需要类似的东西
return array( 'email' => $email, 'nama' => $nama, 'alamat' => $alamat, 'kota' => $kota, 'propinsi' => $propinsi);