$post= ('SELECT * FROM posts WHERE id = :id LIMIT 1 ', array('id' => $_GET['id']),$conn);
$view_path = 'views/single.view.php';
require'views/layout.php';
Я знаю, что переменная $ пост является массивом, и если я print_r что на моем single.view.php? ID = 1Получение первого элемента из массива запросов
я могу получить результат ниже.
Array
(
[0] => Array
(
[id] => 1
[0] => 1
[title] => title of
[1] => first post
[body] => body of first post
[2] => body of first post
)
)
так далее single.view.php, если я пишу
echo $post**[0]**['title'];
я могу получить титул.
однако, когда я пытаюсь это на моем single.php написав
$post= ('SELECT * FROM posts WHERE id = :id LIMIT 1 ', array('id' => $_GET['id']),$conn)**[0]**;
я
Parse error: parse error in /Library/WebServer/www/single.php on line 10
который звучит для меня как это не массив, вы не можете получить первый из элемент его..
поэтому мой вопрос, как я могу получить первый элемент в моих $ после variable.instead отправки значений single.view.php
Что это за звездочки? – PeeHaa
просто указать [0]. ничего особенного. –
что это [0]; в конце строки 10? – 2013-02-20 18:20:49