- Помощ с заявката mysql_num_rows
WT форуми -> PHP MySQL ASP.NET -> Помощ с заявката mysql_num_rows
Създайте нова тема Напишете отговор 
Автор Съобщение
disector
Нов
Нов

Регистриран на: 02/03/2017 12:00 am

Support: 0
Bonus: 0
Мнения: 11
Мнение 30/09/2017 1:07 pm     Помощ с заявката mysql_num_rows Отговорете с цитат


Здравейте имам проблем с заявката mysql_num_rows
Проблема е ,че като тръгна да се регистрирам ми излиза тази грешка.
Моля за помощ Smile

Ето снимка на проблема - http://prikachi.com/images/9/9191009J.png

Ето и базата данни

http://prikachi.com/images/16/9191016o.png

Eто и кода за този проблем
PHP code:
<?php
if(isset($_POST['register-me']))
{
$username = trim(htmlspecialchars($_POST['username']));
$password = md5(trim(htmlspecialchars($_POST['password'])))
;
$email = trim(htmlspecialchars($_POST['email']));
$genere = trim(htmlspecialchars($_POST['genere']));
$time = time();
$check = mysql_query("SELECT `username` FROM `users` WHERE
`username` = '$username'");
$num = mysql_num_rows($check);
if($num > 0)
{
echo "Такъв потребител вече съществува.";
}

else

{

mysql_query("INSERT INTO `users`
(`username`,`password`,`email`,`gener`,`
timestamp`)
VALUES
('$username','$password','$email','$gener','$
time' )");
echo "Благодарим, че се регистрирахте !";

}

}
?>


Благодаря за вниманието Smile
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Посетете сайта на потребителя
joTunkiq
Активен
Активен

Регистриран на: 25/12/2012 12:03 pm

Support: 126
Bonus: 252
Мнения: 768
Мнение 01/10/2017 1:21 pm      Отговорете с цитат


Грешката значи, че заявката която mysql_num_rows ($zaqwka) се мъчи да преброи - не е валидна и връща false, или изобщо не съществува.

Провери си дали имената на полетата са същите като тези които взимаш в POST променливите, дали името на таблицата ти е същото(без празни места и .т.н) .

и разбира се винаги си пробвай заявките в phpmyadmin -> какво ще върнат, за да си сигурен,че изписваш всичко правилно - като заместваш променливите Smile .

Само съвет - да мигрираш в бъдеще на mysqli Smile Question
Върнете се в началото
Вижте профила на потребителя Изпратете лично съобщение Посетете сайта на потребителя
Покажи мнения от преди:    
Създайте нова тема   Напишете отговор    web-tourist.net Форуми -> PHP MySQL ASP.NET Часовете са според зоната GMT + 2 Часа
Страница 1 от 1


 
Идете на:  
Не Можете да пускате нови теми
Не Можете да отговаряте на темите
Не Можете да променяте съобщенията си
Не Можете да изтривате съобщенията си
Не Можете да гласувате в анкети