0
Diese alte Abfrage funktioniert gut, aber wenn ichFehler beim Hinzufügen num_rows in Abfrage
$statement->store_result();
$rows = $statement->num_rows;
hinzufügen erhalte ich diese Fehlermeldung nach dem store_result und num_rows Zugabe:
Fatal Error: Call to a member function fetch_assoc() on boolean
Ich kann nicht verwenden bind_result.
Gibt es eine Möglichkeit, dies zu lösen, oder soll ich eine zweite Abfrage für num_rows machen?
alte Abfrage:
$mw_gegevens_qry = "SELECT
*
FROM
mw_gegevens
WHERE
mw_gegevens_persnr=?
AND
mw_gegevens_pass=?
AND
mw_gegevens_pass!=''
";
$statement = $connection->prepare($mw_gegevens_qry);
if($qry === false){
echo "Query error:.". $connection->error();
}else{
$statement->bind_param('is', $user, $userpassword);
$statement->execute();
$result = $statement->get_result();
$mwgegevens = $result->fetch_assoc();
neue Abfrage
$mw_gegevens_qry = "SELECT
*
FROM
mw_gegevens
WHERE
mw_gegevens_persnr=?
AND
mw_gegevens_pass=?
AND
mw_gegevens_pass!=''
";
$statement = $connection->prepare($mw_gegevens_qry);
if($qry === false){
echo "Query error:.". $connection->error();
}else{
$statement->bind_param('is', $user, $userpassword);
$statement->execute();
$statement->store_result();
$rows = $statement->num_rows;
$result = $statement->get_result();
$mwgegevens = $result->fetch_assoc();
Mögliche Duplikat [Mysqli \ _fetch \ _array()/mysqli \ _fetch \ _assoc()/mysqli \ _fetch \ _row() erwartet Parameter 1 als Ressource oder mysqli \ _result, boolean gegeben] (http://stackoverflow.com/questions/2973202/mysqli-fetch-array-mysqli-fetch-assoc-mysqli-fetch-row-expects-parameter -1) – Mureinik
Warum denkst du das? Ich lese das Thema, aber es ist eine ganz andere Frage. – Coolen
Haben Sie versucht, die * Antworten * zu lesen? – miken32