【发布时间】:2015-09-30 22:02:54
【问题描述】:
我无法将 TEXT 值设为多行:
PHP:
$mysql_conn = mysql_connect("host", "username", "password");
mysql_select_db("database", $mysql_conn);
$my_query = mysql_query("SELECT a, b FROM c WHERE a='example'", $mysql_conn);
$mysql_array = mysql_fetch_array($my_query);
HTML 和 PHP:
<p><?php echo $mysql_array["b"]; ?></p>
MySQL 表结构c:
a = VARCHAR (100) ...
b = TEXT ...
表格c(仅包含1行):
a(第一行)的值:
我的文本
b(第一行)的值:
我的第一行
我的第二行
我的第三行
我的第四行
b 是 TEXT(无 varchar),所以b 支持多行。
当我检索b 时,多行会自动在空格中转换:
我的$mysql_array["b"]输出:
`My 1st line My 2nd line My 3rd line My 4th line`
【问题讨论】: