Jump to content

select*, bind results when using mysqli


wright67uk

Recommended Posts

What is the right way of binding results when you select * in a mysqli query?

 

Do I have to list every table field, when binding, regardless of wether I need them?

 

$stmt = $mysqli->stmt_init();

if ($stmt->prepare("SELECT * FROM toptips")) {

$stmt->execute();

$stmt->bind_result($description); //causes error

$stmt->fetch();

$stmt->close(); }

 

$mysqli->close();

 

echo $description;

Link to comment
https://forums.phpfreaks.com/topic/277337-select-bind-results-when-using-mysqli/
Share on other sites

What is the error?

 

Have you tried using mysqli_stmt_prepare()?

if (mysqli_stmt_prepare($stmt, "SELECT * FROM toptips")) {

From the documentation of mysqli::init_stmt():

Any subsequent calls to any mysqli_stmt function will fail until mysqli_stmt_prepare() was called.

http://www.php.net/manual/en/mysqli.stmt-init.php

http://php.net/manual/en/mysqli-stmt.prepare.php

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.