Php 在变量中使用Mysql语句

Php 在变量中使用Mysql语句,php,mysql,Php,Mysql,好的,我有一个查询和一些代码要写入文本文件: 是否可以说另一个$query2并将其插入相同的行中?如果没有,我该怎么做呢?那么您正试图将两个查询的结果插入到同一个文本文件中?查询是否返回以某种方式相互对应的结果集?如果是这样,那么只需将每个查询的结果分配给一个数组,然后在向文件写入时,在数组上使用foeach 例如,假设两个查询都返回可以在card.id字段上联接的数据: while ($row = mysql_fetch_assoc($query1Result)) { $resultArray

好的,我有一个查询和一些代码要写入文本文件:


是否可以说另一个$query2并将其插入相同的行中?如果没有,我该怎么做呢?

那么您正试图将两个查询的结果插入到同一个文本文件中?查询是否返回以某种方式相互对应的结果集?如果是这样,那么只需将每个查询的结果分配给一个数组,然后在向文件写入时,在数组上使用foeach

例如,假设两个查询都返回可以在card.id字段上联接的数据:

while ($row = mysql_fetch_assoc($query1Result)) {
$resultArray1[] = $row;
}

while ($row = mysql_fetch_assoc($query2Result)) {
$resultArray2[] = $row;
}

foreach ($resultArray1[] as $key=>$result) {
在这里归档。使用$result作为查询1中的assoc数组,使用$resultArray2[$id]作为查询2中的assoc数组

}

那么您正试图将两个查询的结果插入到同一个文本文件中?查询是否返回以某种方式相互对应的结果集?如果是这样,那么只需将每个查询的结果分配给一个数组,然后在向文件写入时,在数组上使用foeach

例如,假设两个查询都返回可以在card.id字段上联接的数据:

while ($row = mysql_fetch_assoc($query1Result)) {
$resultArray1[] = $row;
}

while ($row = mysql_fetch_assoc($query2Result)) {
$resultArray2[] = $row;
}

foreach ($resultArray1[] as $key=>$result) {
在这里归档。使用$result作为查询1中的assoc数组,使用$resultArray2[$id]作为查询2中的assoc数组

}

我不清楚“排成同一行”是什么意思。您是在尝试合并结果,使第1行由两个查询的数据组成,还是将结果交错,使第1行来自查询1,第2行来自查询2,第3行来自查询1,等等?或者别的什么?是的,在第一个代码片段中,我将查询写进单独的行中,这些行在列标题下对齐(这是google产品页面的全部内容)。我只是想知道是否有可能将来自query2(创建url)的数据也插入到结果中。例如Id、描述、搜索引擎优化关键词、URL(来自新的查询)我不清楚“进入同一行”是什么意思。您是在尝试合并结果,使第1行由两个查询的数据组成,还是将结果交错,使第1行来自查询1,第2行来自查询2,第3行来自查询1,等等?或者别的什么?是的,在第一个代码片段中,我将查询写进单独的行中,这些行在列标题下对齐(这是google产品页面的全部内容)。我只是想知道是否有可能将来自query2(创建url)的数据也插入到结果中。不幸的是,Id、描述、搜索引擎优化关键词、URL(来自新查询)类别没有相同的卡片Id。我想我总是可以试着只做一个大的查询,但对我来说,这比试图收集数据更可怕。不幸的是,分类没有相同的卡号。我想我总是可以试着只做一个大的查询,但对我来说,这比仅仅试图收集数据更可怕。