ログインスクリプトを動作させるにはどうすればよいですかスクリプトをチェックしてください。何か問題がないとわかりません。ログインしようとすると、私のPHP/mysqlスクリプトが動作しません
<?php
$conn = mysql_connect("localhost","root","") or die("could not connect to server");
mysql_select_db("users",$conn) or die("could not connect to database");
?>
<?php
if (isset($_POST['save'])){
ob_start();
$UserName = clean($_POST['UserName']);
$Password =(md5($_POST['Password']));
$qry="SELECT FROM userstable WHERE UserName='$UserName' AND Password='$Password' AND status=1";
$result=mysql_query($qry);
if($result) {
if(mysql_num_rows($result) > 0) {
session_regenerate_id();
$member = mysql_fetch_assoc($result);
session_start();
$_SESSION['SESS_MEMBER_ID'] = $member['id'];
$_SESSION['loggedin'] = 1;
session_write_close();
header("location: home.php");
}else {header("location: login.php"); exit(); }
}else { die("Query failed");}
}
?>
を使用することができ、エラーとは何ですか? mysql..use mysqliの使用をやめてください。 md5関数を誤って使用しています。 –
**廃止予定の 'mysql_ * 'APIを使用して**停止してください。 'mysqli_ *'または 'PDO'を使用してください – Jens
SQL注入を防ぐ準備文について学ぶ – Jens