Заменить mysql_fetch_assoc(mysql_query())

161
21 августа 2018, 14:20

Надо достать инфу с одной таблицы по данным второй. только что-то не выходит.

$post = DB :: $dbs -> query("SELECT * FROM `book` ORDER BY `id` DESC LIMIT 12");
while($posts =  $post->fetch()) 
{
    $user = DB :: $dbs -> prepare("SELECT * FROM `users` WHERE `id` = '".$posts['id']."' ");
    echo $user->login; // пустота
}

читал, что prepare == m_f_a.

Answer 1
$posts = DB :: $dbs -> query('SELECT * FROM `mytable` WHERE true', PDO::FETCH_ASSOC);
foreach($posts as $post) {
    $user = DB :: $dbs -> prepare("SELECT * FROM `users` WHERE `id` = '".$posts['id']."' ");
    $user->execute()
    print_r($user->fetch());
}
READ ALSO
Как добавить везде IGNORE

Как добавить везде IGNORE

Переехал на другой сервер, заметил что запросы к базе типа UPDATE или INSERT не выполняются, нужно делать так

164
Вывести название материала и его теги

Вывести название материала и его теги

Нужно к материалу вывести теги и их количествоДелать лучше два запроса-первым подсчитать теги а вторым вывести их имена или можно как то в одном...

184
Передача пременной с javascript на PHP

Передача пременной с javascript на PHP

Пытаюсь создать расширение для ChromeЭтот скрипт должен записывать в переменную htmls ссылку страницы на какой сейчас находится пользователь...

160
move_uploaded_file выдает “failed to open stream: Permission denied ”

move_uploaded_file выдает “failed to open stream: Permission denied ”

Понимаю, что тема затертая до дыр, но все-такиЕсть форма, которая методом POST отправляется файл

202