PDA

View Full Version : عدم نمایش اطلاعات از دیتابیس



hamidhassas
سه شنبه 08 اسفند 1391, 11:01 صبح
من یک صحفه لاگین درست کردم در صحفه ای که باید پی از لاگین اطلاعات نمایش داده بشه مشکل زیر نمایان میشه

کد :



include '../include/config_accont.php';
connect($username,$password,$database);
mysql_query('SET NAMES \'utf8\'');
$u=$_POST['tusername'];
$p=$_POST['tpassword'];
$read_sql= "SELECT * FROM `account` where `username`=$u and `password_account`=$p";
$tab=mysql_query($read_sql);
$row=mysql_fetch_array($tab);
print $read_sql;
echo mysql_error();


خطا:



SELECT * FROM `account` where `username`=hamidof and `password_account`=123
Unknown column 'hamidof' in 'where clause'

imanitc
سه شنبه 08 اسفند 1391, 11:03 صبح
قبل از نام تيبل account نام ديتا بيست هم بيار مثال :

SELECT * FROM test.`account` where `username`=$u and `password_account`=$p";

hamidhassas
سه شنبه 08 اسفند 1391, 11:09 صبح
قبل از نام تيبل account نام ديتا بيست هم بيار مثال :

SELECT * FROM test.`account` where `username`=$u and `password_account`=$p";



<?PHP
include '../include/config_accont.php';
connect($username,$password,$database);
mysql_query('SET NAMES \'utf8\'');
$u=$_POST['tusername'];
$p=$_POST['tpassword'];
$read_sql= "SELECT * FROM `$database`.`account` where `username`=$u and `password_account`=$p";
$tab=mysql_query($read_sql);
$row=mysql_fetch_array($tab);
?>


پیغام قبل رو میده

فرزند کوروش
سه شنبه 08 اسفند 1391, 11:19 صبح
$read_sql= "SELECT * FROM database `vpn_account` where `username`=$u and `password_account`=$p";

hamidhassas
سه شنبه 08 اسفند 1391, 12:12 عصر
$read_sql= "SELECT * FROM database `vpn_account` where `username`=$u and `password_account`=$p";

بابا میدونم کجا باید دیتابیس رو قرار بدم کد رو درست ببین $database برابر بایک مقداره

MMSHFE
سه شنبه 08 اسفند 1391, 13:27 عصر
استاندارد بنویسید تا به مشکل بر نخورین.


include '../include/config_accont.php';
connect($username,$password,$database);
mysql_query('SET NAMES \'utf8\'');
$u=$_POST['tusername'];
$p=$_POST['tpassword'];
$read_sql= "SELECT * FROM `account` where (`username`='{$u}' and `password_account`='{$p}')";
$tab=mysql_query($read_sql);
$row=mysql_fetch_array($tab);
print $read_sql;
echo mysql_error();