sugarufc
@sugarufc

Ошибка PHP при запросе к БД MySQL, как исправить?

Беру информацию из бд mysql и возникает такая ошибка
Notice: Undefined index: fullc in C:\web\inc\functions.php on line 92

Вот сам код
// отображение статей
    $result = $pdo->query('select id, name, LEFT(fullc, 20), img from articles'); 
    foreach ($result as $row){
        $articl[]=array(
            'id'=>$row['id'],
            'name'=>$row['name'],
            'img'=>$row['img'],
            'fullc'=>$row['fullc']            
        );
    }

но когда из запроса к бд убираю команду "LEFT", то есть
// отображение статей
    $result = $pdo->query('select id, name, fullc, img from articles'); 
    foreach ($result as $row){
        $articl[]=array(
            'id'=>$row['id'],
            'name'=>$row['name'],
            'img'=>$row['img'],
            'fullc'=>$row['fullc']            
        );
    }
то ошибки не возникает и все нормально отображается. Объясните пожалуйста в чем может быть проблема?
  • Вопрос задан
  • 2302 просмотра
Решения вопроса 1
@Nc_Soft
select id, name, LEFT(fullc, 20) as fullc, img from articles
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@adiunov
Предприниматель
Впервые вижу
LEFT(..., ...)
Что оно вообще делает?
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы