А лучше не добавляй теги в базу, а преобразуй в них символ \n уже при выводе, так и база меньше будет =)
Кстати функция nl2br() преобразует символ перевода строк в тег <br /> который валидный при xhtml разметке. Если же у тебя страница html то можно так
$text = preg_replace('/\n/i','<br>',$text);
iceman12, я же написал что хватит если страница в xhtml.
А если нет то не валидная будет)))
Второй аргумент nl2br() в старых версия устанавливал такие теги в <br />, а теперь велик такой не нужен.
28 Июл 2010, 18:35Что лучше ,вообщем есть таблица юзер из нее постоянно извлекается ассоциативный масиив ,в ней хранятся данные юзера,но так как я хочу сделать обширную анкету ,то создал дополнительную таблицу юзер_анкета ,она показывается только в анкете ,это лучше чем расширять только одну таблицу?
28 Июл 2010, 19:03Master,
$sql = explode(';',implode(NULL,file('mysql.sql')));
foreach ($sql as $key=>$row)
{
if (!empty($row[$key]))
{
mysql_query($sql[$i]);
if(mysql_errno())
{$error[] = mysql_errno();}
}
}
if(empty($error))
{echo 'База данных успешно залита!';}
else
{
echo 'Произошла ошибка дамба базы данных! <pre>';
print_r($error);
echo '</pre>';
}
Я пишу скрипт и столкнулся с
проблемой .. В базе данных в
таблице у меня 3 столбца. Id
(значение int, автозаполнение),
text (значение text, сравнение utf8
general ci), и num (int). В конфиге
скрипта после коннекта к бд
прописанно (set name utf8). Так
вот, на страничке поля из id и text
выводятся нормально, но поле
num, сколько бы не содержало
цифр, выводится одним
квадратиком. Помогите
пожалуйста.
Кто хочет почитать, моя тема на
вападмине.
http://wapadmin.ru/viewtopic.php?t=37982&postdays=0&postorder=asc&start=
Ээ О_о, бред какой то.
Дай sql структуру таблицы и есть пример этого вывода?
З.Ы. Такое только на компе или на хосте, или и там и там?
29 Июл, 16:10
Первое, очень прошу прочесть
тему на вападмине. Я не могу
повторять всю структуру
таблицы . Второе, только на
компе. Я скрипт только пишу, на
хосте не пробовал