SQL обрабатывает запрос, но вывод в php отсутствует.

  • Автор темы Автор темы Duvanov
  • Дата начала Дата начала

Duvanov

Новичок
Здравствуйте господа.
Привожу весь пример кода что бы исключить вариант ошибки в php
PHP:
$user="root";
$passwd="";

$link = mysql_connect("localhost", $user, $passwd)
    or die("Could not connect : " . mysql_error());
mysql_select_db("ford") or die("Could not select database");
$query =("select SUBSTRING(`text` FROM 40 ) from `article` limit 12");
$result = mysql_query($query) or die("Query failed : " . mysql_error());

while ($line = mysql_fetch_array($result, MYSQL_ASSOC)){
	echo $line['text']."<br>";
}

Запрос болжен выводить только часть текста поля (например первые 300 символов )
Но как я говорил phpMyAdmin выполняет без проблем запрос , а вот вывод в php хромает. Спасибо за помощь.
 
неверно составлен запрос, если ты думаешь что SUBSTRING(`text` FROM 40 ) будет называться text то ты ошибаешься
 
В дополнение предыдущему оратору: var_dump($line) ftw
 
  • Like
Реакции: KorP
var_dump
Спасибо помогло!
select SUBSTRING(`text`from 1 for 100 )as tri from `article` limit 10
заработало!
 
Как "аналогично"? Что такое "хромает"? Код - не лошадь, хромать не умеет
это у кого как, у кого конь, а у кого клячя. это метафора. А хромает, значит работает - как идет, но работает не правильно, а следовательно продолжая метафору неправильно идет, то есть хромает.
 
но работает не правильно
ёмаё, вы издеваетесь что ли? Как "неправильно"? Вы не показали ни текущий вывод, ни желаемый. Нам нужно сидеть и гадать, что у вас именно там неправильно?

Неужели так сложно сразу в вопросе все детали указывать, чтобы не было вот таких вот расспросов на полдня?
 
Сверху