|touser| fromuser | msg |
| A | B | hi |
| A | B | hello |
| C | D | bye |
| C | E | hey |
当我在 mysql 工作台中使用以下查询时,它显示所需的结果是具有给定名称的所有行:
select * from db.table1 where touser in ('A');
输出:
|touser| fromuser | msg |
| A | B | hi |
| A | B | hello |
但是当我从 php 命令传递查询时,结果数组只包含第一条记录
<?php
//connection establishing commands
$sql="select * from db.table1 where touser in ('A')";
$result=mysqli_query($link, $sql);
$data=mysqli_fetch_array($result,MYSQLI_NUM);
print_r($data);
//other stuff;
?>
输出:
Array ( [0] => A [1] => B [2] => Hi )
我在 php 命令中遗漏了什么吗?