可能性の重複:
mysql_fetch_array() expects parameter 1 to be resource, boolean given in selectPHPログインスクリプト、PHPセキュアなログインセッション
私はまだ私のサイトのためのPHPログインスクリプトの作成に苦労しています。 Iとして読み込ま取得errosは、以下:
警告:はmysql_num_rows()は、パラメータ1は、ライン上/Applications/XAMPP/xamppfiles/htdocs/xponline/loginproc.phpで与えられたリソース、boolean型であることが期待13
警告:ヘッダー情報を変更することはできません - すでに送信されたヘッダー(/Applications/XAMPP/xamppfiles/htdocs/xponline/loginproc.php:13からの出力は/Applications/XAMPP/xamppfiles/htdocs/xponline/loginproc.php 21行目)
これは私の検証ページコードです:
行目<?php
// Inialize session
session_start();
// Include database connection settings
include('config.inc');
// Retrieve username and password from database according to user's input
$login = mysql_query("SELECT * FROM user WHERE (\
username = '" . mysql_real_escape_string($_POST['username']) . "') and \
(password = '" . mysql_real_escape_string(md5($_POST['password'])) . "')");
// Check username and password match
if (mysql_num_rows($login) == 1) {
// Set username session variable
$_SESSION['username'] = $_POST['username'];
// Jump to secured page
header('Location: default_1.php');
}
else {
// Jump to login page
header('Location: index.php');
}
?>
は次のとおりです。:-(
選択したクエリを印刷するとエラーが発生します。 – Bajrang
1行に80文字(現代的には100文字)を超えてはいけません。ところで、あなたが質問をするたびに、あなたは答えを受け入れる必要があります:あなたの過去の質問(あなたのプロフィールを通してアクセス可能)のいくつかを見て、 。 –
Hossein
'$ _SESSION ['username'] = $ _POST ['username'];'注意して、これを画面に出力すると、ユーザが自分自身に ' ' – DampeS8N