Forum Webscript.Ru

Программирование => PHP => Тема начата: alex007 от 17 Июля 2003, 21:09:41

Название: MySql+PHP+session авторизация
Отправлено: 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



Username:
 
Password:

 

";

} 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);"

Помогите разобраться с проблемой.
Жду Ответов.

С Уважением,
Алекс.
Название: MySql+PHP+session авторизация
Отправлено: Neter от 17 Июля 2003, 22:18:10
Попробуй.
$num = mysql_result($sql_result, 1);
Название: MySql+PHP+session авторизация
Отправлено: alex007 от 17 Июля 2003, 22:56:43
Neter
Это я пробовал, вот результат:
Warning: Unable to jump to row 1 on MySQL result index 2 in /home/домен/public_html/test/login.php on line 10
Название: MySql+PHP+session авторизация
Отправлено: alex007 от 18 Июля 2003, 00:06:37
Спасибо, легче по другому обработать, так что я написал и в помощи теперь не нуждаюсь.