PHP SQL在单个条目中包含多行
我正在学习如何使用PHP和SQL,我遇到了一个小麻烦 如何使用PHP从SQL中添加和选择多行条目PHP SQL在单个条目中包含多行,php,mysql,Php,Mysql,我正在学习如何使用PHP和SQL,我遇到了一个小麻烦 如何使用PHP从SQL中添加和选择多行条目 $queryy = [ $idSala = addslashes ($_POST['idSala']), $organizer = addslashes ($_POST['organizer']), $date = $_GET['date'], $time_start = $_GET['start
$queryy = [
$idSala = addslashes ($_POST['idSala']),
$organizer = addslashes ($_POST['organizer']),
$date = $_GET['date'],
$time_start = $_GET['starthour'],
$time_end = $_GET['endhour'],
$subject = $_POST['subject'],
$description = $_POST['description'],
$attendee = $_POST['invitee1']
];
}
$sql = "INSERT INTO logs ". "(toIdSala,organizer,date,hourstart,hourend,subject, description, attendee) ". "VALUES('$idSala','$organizer','$date','$time_start','$time_end','$subject','$description','$attendee')";
mysql_select_db('scheduler');
$retval = mysql_query( $sql, $conn );
header('Refresh: 3; URL=sendmail.php?' . http_build_query($queryy));
如果我在“描述”中使用多行,当我从该表中选择时,我不会返回多行“说明”是一个文本类型列
示例
填写“说明”的表格如下:
We are going to talk about topics:
1 - PHP & SQL basics
2 - great discussion over here
SQL查询只答复一行:
We are going to talk about topics: 1 - PHP & SQL basics 2 - great discussion over here
有人能帮我吗?
我知道这不是一个很难解决的问题。我一直在寻找这个问题的答案,但当大多数“多行或多行”教程和问题都与其他问题相关时,很难找到相关的答案。您需要一个while循环来从数据库获取所有结果。所以在
$retval=mysql\u查询($sql,$conn)之后代码>您将需要:
while ($row = mysql_fetch_array($retval)) {
// $row holds the results
}
另外(总是……),请考虑使用更新的MySqLi函数。
在显示数据
时尝试此操作。
htmlentities($description);
您可能正在html中打印description
的结果。尝试调用echo nl2br($description)代码>或用
标记围绕它,它可能会出现在多行中。效果非常好。我正在使用通常的:echo“”打印$描述”“方法。谢谢你,安琪尔。很高兴我能帮忙。为了帮助其他有同样问题的人,你最好接受我的回答:)