php+mysql login
5 отговора
141 прегледа
php+mysql login
bah nachi imam edna tablica f db-to f koqto ima username password i access (0 1 2) i iskam da napravq taka che da proverqva password-a i username-a i ako suvpadat da redirect-va @ drug page v zavisimost ot tova kakuv e access-a....
probvah slednoto
<?php
include "conf.php";
mysql_connect($mysqlhost, $mysqluser, $mysqlpassword);
mysql_select_db($mysqldbname);
$query = "SELECT * FROM users WHERE username = '$name'";
$result = mysql_query($query);
$numR = mysql_num_rows($result);
if ($numR == 1) {
print "Success Login Complete";
}
else {
print "Your name was not found";
}
?>
no ne stava... sux
probvah slednoto
<?php
include "conf.php";
mysql_connect($mysqlhost, $mysqluser, $mysqlpassword);
mysql_select_db($mysqldbname);
$query = "SELECT * FROM users WHERE username = '$name'";
$result = mysql_query($query);
$numR = mysql_num_rows($result);
if ($numR == 1) {
print "Success Login Complete";
}
else {
print "Your name was not found";
}
?>
no ne stava... sux
Re: php+mysql login
Прилича ми на поредния проблем с register_globals = off
Пробвай с "........ where username = '$_POST[name]' ....";
освен това защо проверяваш само юзърнейма, а не и паролата?
Поне докато го разработваш и тестваш пиши едно mysql_error:
$result = mysql_query($query) or die(mysql_error());
Пробвай с "........ where username = '$_POST[name]' ....";
освен това защо проверяваш само юзърнейма, а не и паролата?
Поне докато го разработваш и тестваш пиши едно mysql_error:
$result = mysql_query($query) or die(mysql_error());
Re: php+mysql login
mnogo tupo e, no moga li da te pitam kuv ti e $result, proveri dali ima neshto v nego, predi zaiavkata proveri za stoinosta na $name....
abe .. on step debug maa mu, iziasni kade ti e problema v koi red tochno i sled tova bori nego i tova koeto e dovelo kum greshkata v tozi red.
(mejdu drugoto, rabotil li si kato tester?)
-----------------------
гърбавия ковчег ще го изправи
abe .. on step debug maa mu, iziasni kade ti e problema v koi red tochno i sled tova bori nego i tova koeto e dovelo kum greshkata v tozi red.
(mejdu drugoto, rabotil li si kato tester?)
-----------------------
гърбавия ковчег ще го изправи
Re: php+mysql login
Sintaxis-a
$result = mysql_query($query) or die(mysql_error());
mnooo iako SUX.
Pri SQL greshka i umirash, nito logvash nito nishto.
Andrey
$result = mysql_query($query) or die(mysql_error());
mnooo iako SUX.
Pri SQL greshka i umirash, nito logvash nito nishto.
Andrey
Re: php+mysql login
Ne e zle ako si osigurish po-dobre zaiavkata :
$query = "SELECT * FROM users WHERE username = '".mysql_escape_string($name)."'";
ili
$query = sprintf("SELECT * FROM users WHERE username = '%s' ", mysql_escape_string($name));
Tova niama da ti reshi problema s register_globals=off, no e pokazatelno che imash dupka.
A i da, vse pak slogi i parolata v zaiavkata.
Andrey
$query = "SELECT * FROM users WHERE username = '".mysql_escape_string($name)."'";
ili
$query = sprintf("SELECT * FROM users WHERE username = '%s' ", mysql_escape_string($name));
Tova niama da ti reshi problema s register_globals=off, no e pokazatelno che imash dupka.
A i da, vse pak slogi i parolata v zaiavkata.
Andrey
Re: php+mysql login
В този случай целта на "...die(mysql_error())..." е да разбере дали има някаква грешка на ниво sql и е много подходящо да го има поне по време на тестовете.