Итак, у меня есть база данных и я заполняю таблицу. Я подключаюсь и без проблем заполняю $sqlCommand через php-страницу.
моя проблема в том, что в одном из моих полей есть блоки/абзацы контента. Мне нужны абзацы для отображения, но nl2br() не работает.
Вот как я заполняю (site.com/xtblcreate.php):
// Create table1 in db x for storing words
$sqlCommand = "CREATE TABLE table1 (
id INT UNSIGNED AUTO_INCREMENT NOT NULL PRIMARY KEY,
a TEXT,
b TEXT,
c TEXT,
d TEXT,
page_views INT NOT NULL default '0',
FULLTEXT (a,b,c,d)
) ENGINE=MyISAM";
$query = mysql_query($sqlCommand) or die(mysql_error());
echo "<h3>Success creating table1 in db x</h3>";
// Insert dummy data into the table1 in db x
$sqlCommand = "INSERT INTO table1 (a,b,c,d) VALUES
('something', 'something else', 'a lot \n of info', 'quick conclusion' )";
Мне нужно, чтобы «много информации» было разбито на два абзаца.
Затем запрос на собственной php-странице (site.com/x.php):
$search_output .= "$count result(s) for <strong>$searchquery</strong><br />";
while($row = mysql_fetch_array($query)){
$id = $row["id"];
$a = $row["a"];
$b = $row["b"];
$c = $row["c"];
$d = $row["d"];
$search_output .= "*<br>$a- <br/><b>c: </b>$c<br /> <br /> b: $b<br />finally, d: $d<br/>";
echo nl2br($c);
//output $c with paragraphs
пожалуйста, будьте осторожны со мной, так как я новичок в этом.