PHP читает БД только значение до пробела

программирование php MySQL

Есть массив, положим
[1] = "Слово-1 слово-2 слово-3"
[2] = "Слово-4 слово-5 ... и так далее.

так вот при выводе его значений

$rs = mysql_query($strSQL);
while($row = mysql_fetch_array($rs)) {
echo ($row['1']);
echo ($row['2']);
}

выводится только первое слово. т.е.

Слово-1
Слово-4

как вывести всю строку из ячейки а не только первое слово? спасибо.
Ответы:
А можно взглянуть на вывод:
print $strSQL;
while(...)
{...
print_r($row);
...}
??
$row['1'] выводит  первое слово в массиве $row['2'] второе и т.д. Попробуйте до цикла указать переменную к примеру $i = 0; А в цикле $i++ . Соответственно echo ($row['$i']); должно вывести всю строку
Очень странная формулировка вопроса... Какое отношение массив имеет к БД??? Нет примера запроса в БД, нет описания структуры БД... Вопрос из разряда "Летели 2 крокодила, один зеленый, другой - направо..."


11 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.