小编Gor*_*tem的帖子

将mysql_fetch_array转换为PDO :: FETCH_NUM

PDO中这两个代码的等价物是什么

第一:

  $row=mysql_fetch_array($query);
Run Code Online (Sandbox Code Playgroud)

第二:

 while($row=mysql_fetch_array($query)){
   $data[]=$row;
 }
Run Code Online (Sandbox Code Playgroud)

我在下面使用这些代码,但我猜它们并不完全相同,因为其余代码不起作用.

$row = $query->fetch(PDO::FETCH_NUM);
Run Code Online (Sandbox Code Playgroud)

 $data[] = $query->fetch(PDO::FETCH_ASSOC);
Run Code Online (Sandbox Code Playgroud)

php mysql pdo

4
推荐指数
1
解决办法
2万
查看次数

选择与两列不同

我的数据库是这样的:表名:消息

| receive | transmit |
---------------------
|   1    |  5    |
|   1    |  6    |
|   1    |  3    |
|   3    |  1    |
|   4    |  1    |
|   2    |  3    |
|   4    |  6    |
|   7    |  9    |
Run Code Online (Sandbox Code Playgroud)

我试图从每个表中获取所有唯一的ID.所以我的回答必须是1,3,4,5,6.

如果我使用 SELECT DISTINCT receive FROM messages ;我会得到1,3,4

如果我使用 SELECT DISTINCT transmit FROM messages ;我会得到1,3,5,6

我怎么得到1,3,4,5,6?

php mysql sql

-1
推荐指数
1
解决办法
81
查看次数

标签 统计

mysql ×2

php ×2

pdo ×1

sql ×1