PDOStatement::__set_state(array( 'queryString' => 'SELECT * FROM article', ))
вот это вывел
Пользователь решил продолжить мысль 05 Октября 2013, 12:28:54:
<?php
// define('DB_HOST', 'localhost');
// define('DB_LOGIN', 'root');
// define('DB_PASSWORD', '');
// define('DB_NAME', 'testphp');
// define('DB_T_ARTICLE', 'article');
$DB_HOST='localhost';
$DB_NAME='testphp';
$DB_LOGIN='root';
$DB_PASSWORD='';
try {
$link = new PDO('mysql:host='$DB_HOST .';dbname='$DB_NAME, $DB_LOGIN , $DB_PASSWORD);
$link->exec("set names utf8"); //Кодировка с БД
Заменил на переменные выдает чистый лист
Пользователь решил продолжить мысль 05 Октября 2013, 12:34:57:
ввел все данные не через константы и переменные, а на прямую. вывел
PDOStatement::__set_state(array( 'queryString' => 'SELECT * FROM article', ))
Пользователь решил продолжить мысль 05 Октября 2013, 12:39:54:
все заработало после добавления строки
error_reporting(E_ALL);
после
$result = $link->query($sql);
Всем спасибо!
Пользователь решил продолжить мысль 05 Октября 2013, 12:40:26:
и обязательно нужно удалить строку
var_export($result); die;