Грешка при mysql_num_rows?

FestarBG

Registered
Където и да ползвам тази функция ми дава грешка.Ето 1 скрипт за регистрация,и грешката ,която ми дава:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in D:\xampp\htdocs\register.php on line 16

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in D:\xampp\htdocs\register.php on line 18

register.php
Код:
<?php
include ("connect.php");
mysql_connect ("localhost","****","******") or die ("Can't connect to database");
mysql_select_db (users) or die (mysql_error());
$ime=$_POST[ime];
$parola=$_POST[parola];
$email=$_POST[email];
$pol=$_POST[pol];
$charname=$_POST[charname];
$selo=$_POST[selo];
if (empty($ime)){echo "Въведете потребителко име!";};
if (empty($parola)){echo "Въведете парола!";};
if (empty($email)){echo "Въведете парола!";};
if (empty($charname)){echo "Въведете име за героя си!";};
$proverka_ime=mysql_query("SELECT ime FROM users WHERE ime=$ime");
$proveka_ime_pak=mysql_num_rows($proverka_ime);
$proverka_email=mysql_query("SELECT email FROM users WHERE email=$email");
$proveka_email_pak=mysql_num_rows($proverka_email);
if ($proverka_ime_pak==1){die("Потребителското име вече се използва!<br/>");};
if ($proverka_email_pak==1){die("Имейлът вече се използва!<br/>");};
mysql_query ("INSERT INTO users (ime,parola,email,pol,charname,selo) VALUES ('$ime','$parola','$email','$pol','$charname','$selo')") or die (mysql_error());
echo "<center>Поздравления,ти се регистрира успешно.Можеш да влезеш от <a href='index.html'>ТУК</a>";
?>

:?:
 
Код:
<?php
include ("connect.php");
mysql_connect ("localhost","root","24268486") or die ("Can't connect to database");
mysql_select_db (users) or die (mysql_error());
$ime=$_POST[ime];
$parola=$_POST[parola];
$email=$_POST[email];
$pol=$_POST[pol];
$charname=$_POST[charname];
$selo=$_POST[selo];
if (empty($ime)){echo "Въведете потребителко име!";};
if (empty($parola)){echo "Въведете парола!";};
if (empty($email)){echo "Въведете парола!";};
if (empty($charname)){echo "Въведете име за героя си!";};
$proverka_ime=mysql_query("SELECT ime FROM users WHERE ime='$ime'");
$proveka_ime_pak=mysql_num_rows($proverka_ime);
$proverka_email=mysql_query("SELECT email FROM users WHERE email=$email");
$proveka_email_pak=mysql_num_rows($proverka_email);
if ($proverka_ime_pak==1){die("Потребителското име вече се използва!<br/>");};
if ($proverka_email_pak==1){die("Имейлът вече се използва!<br/>");};
mysql_query ("INSERT INTO users (ime,parola,email,pol,charname,selo) VALUES ('$ime','$parola','$email','$pol','$charname','$selo')") or die (mysql_error());
echo "<center>Поздравления,ти се регистрира успешно.Можеш да влезеш от <a href='index.html'>ТУК</a>";
?>
Мисля че трябва да има кавички тук :

$proverka_ime=mysql_query("SELECT ime FROM users WHERE ime='$ime'");

Добавих ги виж дали ще стане.
 

Back
Горе