php - 如何在 PHP 中将选择数据保存为逗号分隔值
问题描述
我有以下代码。对于第一个表中的每个user_id
我需要mobile_no
从第二个表中获取然后需要以逗号分隔值输出所有移动号,例如mobile1,mobile2,mobile3..
Insideforeach ($data as $row)
我从 table2 中为每个user_id
table1 选择 mobile_no 它正在获取所有移动号,因为我回显但我无法将它们保存在逗号分隔值中以输出。我已经尝试过阵列但无法正常工作
$sql="SELECT * from Table1 where column=value";
$data = $conn->prepare($sql);
$data->execute();
foreach ($data as $row)
{
$user_id=$row['user_id']; //getting id
$sql_d="SELECT mobile_no from Table2 where id=$user_id";
$stmt5= $conn->prepare($sql_d);
$stmt5->execute();
while($row = $stmt5->fetch_assoc()) {
$sql = array();
$sql[] = $this->mysqli->real_escape_string($row['mobile_no ']);
echo $sql;
}
解决方案
好的,这解决了我的问题
$sql="SELECT * from Table1 where column=value";
$data = $conn->prepare($sql);
$data->execute();
while($row = $data->fetch_assoc()) {
$mydata[] = $row['user_id'];
}
echo "'".implode("','",$mydata)."'";
推荐阅读
- python - 熊猫在应用功能内移动
- python - 由于 Heroku 上的 pip v 10 问题,构建失败
- yaml - 无法从 AWS::ApiGateway::Model 资源的输出部分引用 API
- php - 需要帮助将 HTML 和画布数据插入 MySQL 数据库
- database - 带有离子框架的 AWS
- php - 防止在同一小时约会 MySql
- html - Chrome 无法正确显示我的表情符号
- javascript - "[__array_observer__: ModifyArrayObserver]" 迭代数组时
- excel - 在 Excel 午夜前后生成随机时间条目
- python - AttributeError:“PyQt4.QtCore.pyqtBoundSignal”对象没有属性“Emt”