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

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

T

Землянин
0
4737. rezent, жаль что выполнять запросы не как в ротореsmile класс вырезать не могу не понимаюD
И

Оранжевые штаны
0
C SELECT'oм через query типа:
<?php $result = $db->query("SELECT * FROM posts");
T

Землянин
0
<?php
$log = $_POST['log'];
$db = new PDO("mysql:host=localhost;dbname=ru", "ru", "0");
$result = $db->query("SELECT * FROM `ru` WHERE `log`=? LIMIT 1;") 
$result->execute(array($log));
echo 'Анкета'.$result['log'].'';
?>
что тут не так подскажите плиз
Изменил: Tolikasi (30.08.2011 / 23:31)
И

Оранжевые штаны
0
4738. Tolikasi, Да там просто. Аргументы подставляешь и все. Типа: functions($sql, $params){} Аргумент $sql в -> prepare($sql); , а аргумент $params в -> execute($params);
ЗЫ Объясняю я плохо sad
T

Землянин
0
4741. rezent, да норм обьясняешьsmile
И

Оранжевые штаны
0
4740. Tolikasi, какую ошибку выдает?

Добавлено через 01:27 сек.
А! Тут твой косяк.
<?php 
$log = $_POST['log']; 
$db = new PDO("mysql:host=localhost;dbname=ru", "ru", "0"); 
$result = $db->query("SELECT * FROM `ru` WHERE `log`=? LIMIT 1;")
->execute(array($log)); 
echo 'Анкета'.$result['log']; 
?>
Изменил: Игорь (30.08.2011 / 23:36)
T

Землянин
0
4743. rezent, щас такуюsmile Fatal error: Call to a member function execute() on a non-object in Z:\home\tolik.ru\www\anketa.php on line 5
И

Оранжевые штаны
0
Фигово я еще PDO знаю smile . Попробуй так:
<?php  
$log = $_POST['log'];  
$db = new PDO("mysql:host=localhost;dbname=ru", "ru", "0");  
$result = $db->prepare("SELECT * FROM `ru` WHERE `log`=? LIMIT 1;") 
->execute(array($log));  
echo 'Анкета'.$result['log'];  
?>
T

Землянин
0
4745. rezent, все ошибок нетsmile ток блин я нуб совсем не понимаю почему не выводит лог указаный при регистрацииsmile пытаюсь вывести в этом что щас разбираем и не получаетсяsad
И

Оранжевые штаны
0
4746. Tolikasi, попробуй просто ->query();
Убери -> prepare(); и -> execute();
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск