[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: проблема с mysql_fetch_assoc ():
Guest
Проблема
Мой IP при обращении 109.86.173.6 Предупреждение : mysql_fetch_assoc (): поставляется аргумент не является допустимым результате MySQL ресурсов mysql.php на линии 17



<?php
$dblocation = "localhost";
$dbname = "dima";
$dbuser = "dimati";
$dbpasswd = "qwe";

$dbcnx = mysql_connect($dblocation, $dbuser, $dbpasswd);
mysql_select_db("test");

$ip = $_SERVER["REMOTE_ADDR"];
echo "Мой ip при обращении ";
echo $ip;
$res = mysql_query("SELECT * FROM allip");

echo $res;
while ($row = mysql_fetch_assoc($res))
{
if ($row["ip"]!= $ip)
{
$res = mysql_query("INSERT INTO allip SET ip = $ip");
}
}


echo "<table>";

while ( $row = mysql_fetch_assoc($res) )
{
echo "<tr>";
echo "<td>" . $row["id"] . "</td>";
echo "<td>" . $row["ip"] . "</td>";
echo "</tr>";
}
echo "</table>";
$t= file("numbers.txt");
$id = $_GET['id'];
?>



Помогите!



Спустя 46 минут, 10 секунд (8.11.2011 - 22:40) Winston написал(а):
А ты попробуй написать
$res = mysql_query("INSERT INTO allip SET ip = $ip") or die(mysql_erorr())

Должно показать ошибки...

Спустя 1 час, 12 минут, 36 секунд (8.11.2011 - 23:53) Guest написал(а):
Parse error: syntax error, unexpected ';' in /www/zxq.net/y/o/u/youfotos/htdocs/mysql.php on line 20

я не понимаю что тут не так? Обьясните пожалуста

Спустя 1 час, 4 минуты, 42 секунды (9.11.2011 - 00:58) imbalance_hero написал(а):
Guest
Первая ошибка была в запросе, если бы выполнил то, что тебе выше подсказали, то ошибку подсказали, что $ip надо в кавычках писать, так как это значение не числовое.

Вторая ошибка - показывай 20-ую линию

Спустя 7 часов, 22 минуты, 47 секунд (9.11.2011 - 08:20) linker написал(а):
А всё тупой копи-паст - не думаем что переписываем, забыли ; в конце
$res = mysql_query("INSERT INTO allip SET ip = '$ip'") or die(mysql_erorr());
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.