SQLテーブルからデータを取得しようとしていますが、すでに行っていますが、今は同じコードで動作しません。ここでは、次のとおりです。PHPでmysqlデータを取得する際の問題
$cat = "";
$res = "";
$date = "";
$sql2 = "SELECT category, result, date FROM results WHERE user='" . $_SESSION['login_user'] . "'";
$result2 = mysql_query($sql);
$count2 = mysql_num_rows($result2);
if($count2 == 1)
{
$row2 = mysql_fetch_assoc($result2);
$cat = $row2["category"];
$res = $row2["result"];
$date = $row2["date"];
}
私は、次のエラーを取得しておいてください。それと間違って
Notice: Undefined index: category in C:\xampp\htdocs\Own\RiskCarePHP\profile.php on line 59
Notice: Undefined index: result in C:\xampp\htdocs\Own\RiskCarePHP\profile.php on line 60
Notice: Undefined index: date in C:\xampp\htdocs\Own\RiskCarePHP\profile.php on line 61
いただきましたか?
mysqliまたはPDOを使用し、session_start()でセッションを開始します。 –
これは '$ result2 = mysql_query($ sql);ですか?多分$ sql2にする必要がありますか? – Nurjan
SQLインジェクションにもオープンしています。 – chris85