Ich verwende PHP und MySQL für meine Web-Projekt, aber alles scheint in Ordnung zu sein, aber es gibt mir booleschen Fehler bei mysqli_num_rows();mysql query erro
Hinweis: die erste Zeile I echo so kann ich sehen, ob die Werte, die ich eingegeben werden übergeben wird oder nicht, und es funktioniert es gibt feine noch Boolesche mir Fehler in der nächsten Zeile.
<?php
include("Database/database.php");
session_start();
$uname = $_SESSION['un'];
$upassword = $_SESSION['up'];
$varch = $_SESSION['ch'];
$sql = "SELECT `username`, `userpwd`, `userid` FROM `useraccount` WHERE username = '$uname' AND userpwd = '$upassword'";
echo $sql;
$result = mysqli_query($link, $sql);
if($rowcount = mysqli_num_rows($result))
{
if($varch == "on")
{
setcookie("name", $uname, time()+60*60*7);
setcookie("password", $upassword, time()+60*60*7);
}
header('Location: useraccount.php');
}
?>
Mögliches Duplikat von [Warnung: mysql \ _num \ _rows() erwartet, dass Parameter 1 Ressource boolean ist] (http://stackoverflow.com/questions/26476056/warning-mysql-num- rows-expenses-parameter-1-to-be-resource-boolean-gegeben) – Wolen
Wo haben Sie die Variable $ link definiert? Code anzeigen – rmalviya
Ihre 'mysqli_query ($ link, $ sql)' ist fehlgeschlagen. Überprüfen Sie '$ link' und' $ sql'. – rmalviya