Задать вопрос
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))..
Кароч надо готовый рабочий пример.. Всем спасибо за помощь...
  • Вопрос задан
  • 359 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 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 - твои данные в виде двумерного массива
Ответ написан
Ваш ответ на вопрос

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

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