Задать вопрос
denisandroid
@denisandroid
BASH ,PHP , MYSQL, C++, JAVA . (PHP, JAVA,MYSQL)

Как можно переделать скрипт под PDO?

Мне надо переделать этот мой старый скрипт mysql под PDO.
PDO я начел изучать только сегодня но вот проблема, не могу переделать его под PDO.

$query = "select * from users LIMIT ".$_POST['ot_max'].";";
$asw = mysql_query($query);
while($myrow=mysql_fetch_array($asw)){
echo $myrow['real_name'].": ".result($myrow['id'])."
";
}
Особенно напрягает как сделать while($myrow=mysql_fetch_array($asw))..
Кароч надо готовый рабочий пример.. Всем спасибо за помощь...
  • Вопрос задан
  • 360 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
twiSk
@twiSk
Full-stack web developer
$q = $db->prepare('SELECT * FROM `users` LIMIT :limit');
$q->bindValue(':limit', $_POST['ot_max'], PDO::PARAM_INT);
$q->execute();

while ($row = $q->fetch(PDO::FETCH_ASSOC)) {
    echo $row['real_name'] . ": " . result($row['id']);
}
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@fLipE
try { 
	$data = $db->query('SELECT * FROM `users`;');
} catch (PDOException $e) { 
	echo $e -> getMessage(); 
}
$data = $data->fetchAll();

здесь:
$db - объект PDO,
$data - твои данные в виде двумерного массива
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы