有两个 sql 表:一个带有订单,另一个带有订单状态:
- 第一张表:
|id|id_status|
|1 |1 |
|2 |2 |
|3 |3 |
- 第二张表:
|id_status|status |
|1 |Ожидание|
|1 |Ожидание|
|2 |Готов |
|2 |Готов |
|3 |Отменен |
我这样做:
$connection = mysqli_connect('localhost', 'login', 'password', 'namedb');
$sqldata = mysqli_query($connection, "SELECT * FROM table1 INNER JOIN table2 ON id=1 ");
$results = array();
while ($result = mysqli_fetch_array($sqldata)) {
echo $result['status']; }
如果第一个表的 id = 1,我想获得状态名称 Waiting ,但是我得到的不是正确的结果,而是垃圾(
如果您只想要 id=1,请像这样更改查询
左右,如果对所有人
无效的查询语法