Вопрос-Ответ по php

Печать RSS
7374
Кураторы темы:

T

Землянин
0
4747. rezent, Все равно просто Анкетаsad
И

Оранжевые штаны
0
Вот рабочий:
<?php $obj = $db->query("SELECT * FROM `u` WHERE `log`=".$login." LIMIT 1;");
$res = $obj->fetch();
echo 'Анкета'.$res['log'];
Изменил: Игорь (31.08.2011 / 00:07)
T

Землянин
0
4749. rezent, там где $res['login'] еще две ' ' пропустилsmile и чет не пашет ошибкаsmile
Fatal error: Call to a member function fetch() on a non-object in Z:\home\tolik.ru\www\anketa.php on line 4
Изменил: Tolikasi (31.08.2011 / 00:11)
И

Оранжевые штаны
0
4750. Tolikasi, Хм.. У меня все работает. Насчет .'' зачем? Если дальше не переноса строки, ничего нету.

Добавлено через 06:12 сек.
Покажи весь код.
T

Землянин
0
4751. rezent,
<?php    
$db = new PDO("mysql:host=localhost;dbname=ru", "ru", "0");  
$result = $db->query("SELECT * FROM `ru` WHERE `log`=".$log." LIMIT 1;");
$res = $result->fetch();
echo 'Анкета'.$res['log'].'';  
?>
И

Оранжевые штаны
0
4752. Tolikasi, а переменная $log где присваивается?

Добавлено через 05:03 сек.
Хотя это роли не играет. Сейчас скопировал код, изменил данные и выполнил. Все работает.
T

Землянин
0
4753. rezent, там где я записываю тоесть скрипт index.php
И

Оранжевые штаны
0
4754. Tolikasi, Гм... Даю 200% что у тебя переменная $log не присвоена. Присвой ее и ошибка пропадет.

Добавлено через 00:42 сек.
Типа так:
<?php
$log = 'test_nick';     
$db = new PDO("mysql:host=localhost;dbname=ru", "ru", "0");   
$result = $db->query("SELECT * FROM `ru` WHERE `log`=".$log." LIMIT 1;"); 
$res = $result->fetch(); 
echo 'Анкета'.$res['log'].'';   
?>
T

Землянин
0
4755. rezent, всмысле переменная $log отвечает за введенный в форме логsmile
И

Оранжевые штаны
0
4756. Tolikasi, У тебя глобальные переменные включены? $_POST['log']
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск