|
|
|
|
|
для: Ralph
(02.08.2007 в 12:21)
| | Все большое спасибо! Одинарные кавычки забыл поставить. | |
|
|
|
|
|
|
|
для: Ralph
(02.08.2007 в 12:00)
| | Просто запомни,mysql_queryне выдает сообщений об ошибке,просто в $result'е ты получаешь или id ресурса,или false-если в самом тексте запроса ошибка.Поетому я всегда проверяю так
<?
$result=mysql_query($query);
if(!$result){die('Owibka 3anpoca k MySQL ( <b>select users in blablabla.php</b> )<br/><br/>'.mysql_error().'<br/><br/> Telo 3anpoca : <br/><br/><b>'.$query.'</b>');
?>
|
| |
|
|
|
|
|
|
|
для: Buhen
(02.08.2007 в 11:47)
| | Вы не проверяете результат запроса (после mysql_query).Если в тексте запроса ошибка,ресурс не открыт и mysql_num_rows'у нечего использовать :) Посоветую в запросе $remote_addr и $_SESSION[login] взять в ' ',так как это строковые переменные | |
|
|
|
|
|
|
| Почему еод выдает ошибку.
//$ip = getenv("REMOTE_ADDR"); //ip посетителя
global $REMOTE_ADDR;
$query = "SELECT * FROM ip_vote WHERE ip=$REMOTE_ADDR AND login=$_SESSION[login]";
$result = mysql_query($query);
if (mysql_num_rows($result) != 0)
{
echo "Вы уже проголосовали";
}
else
{
//Обработка голосования
}
Вот ошибка:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in vote_result.php on line 7 | |
|
|
|
|