[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: MySQLi запрос
Stasonix
       if ($result=$this->mysqli->prepare('SELECT "'.$user[email].'","'.$user[pass].'" FROM `table` WHERE `id`=?'))
{
$result->bind_param("i",$this->id);
$result->execute();
$result->bind_result($usE,$usP);
$result->fetch();
$result->close();
}
var_dump($usE,$usP);


в итоге выводится

Цитата
string(5) "email" string(4) "pass"



да, и если я поля неправильно задал в SELECT, подскажите как надо.



Спустя 15 минут, 1 секунда (5.05.2012 - 15:42) inpost написал(а):
Для начала исправь ошибку одну:
http://php.net/manual/ru/language.types.array.php

Спустя 3 минуты, 17 секунд (5.05.2012 - 15:46) Stasonix написал(а):
то какими бывают массивы я знаю, дальше то как?

Спустя 19 минут, 42 секунды (5.05.2012 - 16:05) Stasonix написал(а):
сам выкрутился:

'.$user[email].','.$user[pass].'


но все равно что-то у меня чувство не укомплектованности осталось.

Спустя 3 минуты, 32 секунды (5.05.2012 - 16:09) inpost написал(а):
Ты ошибку не исправил! Если бы знал, я бы не давал ссылку на мануал! Иди и почитай эту тему.

Спустя 5 минут, 2 секунды (5.05.2012 - 16:14) Stasonix написал(а):
if ($result=$this->mysqli->prepare('SELECT '.$user[email].','.$user[pass].' FROM `table` WHERE `id`=? LIMIT 1'))

и далее все как выше уже, только результат дампа:

Цитата
string(4) "Ivan" string(6) "abc123"


мне так и нужно, не знаю что ты имеешь в виду.

Разве что SELECT '.$user["email"].','.$user["pass"].'

Спустя 6 минут, 3 секунды (5.05.2012 - 16:20) inpost написал(а):
Ну так почитай внимательнее, разработчики говорили даже сами, что "ЭТО ОШИБКА, не смотря на то, что в некоторых случаях работает!"
Быстрый ответ:

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