Forum Webscript.Ru
Программирование => PHP => Тема начата: alex007 от 17 Июля 2003, 21:09:41
-
Привет,
Знаю что тем было много, но ни кто не делал того что я делаю.
Есть таблица:
CREATE TABLE `user` (
`userid` int(11) NOT NULL auto_increment,
`username` varchar(16) NOT NULL default \'\',
`passwd` varchar(16) NOT NULL default \'\',
`email` text NOT NULL,
PRIMARY KEY (`userid`),
UNIQUE KEY `username` (`username`)
) TYPE=MyISAM;
Вот кодик:
include(\'include_fns.php\'); //здесь просто подлючаем датабазу
$conn = db();
$_POST[\'user\'] = addslashes($_POST[\'user\']);
$_POST[\'pass\'] = md5($_POST[\'pass\']);
$sql_result = mysql_query("SELECT userid FROM user WHERE username=\'$_POST[user]\' AND passwd=\'$_POST[pass]\'") or die("Couldn\'t query the user-database.");
$num = mysql_result($sql_result, 0);
if (!$num) {
// When the query didn\'t return anything,
// display the login form.
echo "User Login
";
} else {
// Start the login session
session_start();
// We\'ve already added slashes and MD5\'d the password
$_SESSION[\'user\'] = $_POST[\'user\'];
$_SESSION[\'pass\'] = $_POST[\'pass\'];
// All output text below this line will be displayed
// to the users that are authenticated.
echo "Congratulations
";
echo "You\'re now logged in. Try visiting Page 2.";
}
?>
Так вот не фига почемуто не работает и выдает ошибку:
Warning: Unable to jump to row 0 on MySQL result index 2 in /home/домен/public_html/test/login.php on line 10
А 10 строка это "$num = mysql_result($sql_result, 0);"
Помогите разобраться с проблемой.
Жду Ответов.
С Уважением,
Алекс.
-
Попробуй.
$num = mysql_result($sql_result, 1);
-
Neter
Это я пробовал, вот результат:
Warning: Unable to jump to row 1 on MySQL result index 2 in /home/домен/public_html/test/login.php on line 10
-
Спасибо, легче по другому обработать, так что я написал и в помощи теперь не нуждаюсь.