Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/289.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 仅拉取尚未插入到链接表中的值_Php_Mysql_Sql - Fatal编程技术网

Php 仅拉取尚未插入到链接表中的值

Php 仅拉取尚未插入到链接表中的值,php,mysql,sql,Php,Mysql,Sql,我需要将车辆信息拉入组合框,为此,我使用以下功能: function populateVehicles($mysqli) { $query = "SELECT * FROM vehicles"; $result = $mysqli->query($query); while($row = $result->fetch_array()){ echo "<option value=\"" . $row['idvehicle'] . "\"&g

我需要将车辆信息拉入组合框,为此,我使用以下功能:

function populateVehicles($mysqli) {
    $query = "SELECT * FROM vehicles";
    $result = $mysqli->query($query);
    while($row = $result->fetch_array()){
        echo "<option value=\"" . $row['idvehicle'] . "\">" . $row['make'] . " " . $row['model'] . " - Stock No: " . $row['stocknum'] . "</option>\n";
    }
}
函数populateVehicles($mysqli){
$query=“从车辆中选择*”;
$result=$mysqli->query($query);
而($row=$result->fetch_array()){
echo“$row['make']”..$row['model']”.-库存编号:“$row['stocknum']”.“\n”;
}
}
但我有一个表,它将销售和车辆联系起来,名为vehsale,它有saleid和vehicleid两个主键。我如何才能只拉那些尚未输入到该表中的车辆


我想把这些信息拉到数组中,然后在while循环中放一个if语句?

您可以尝试通过使用函数的一个查询直接找到所需的数据

请注意,我假设您的id是
idvehicle
,您可以根据需要更改它

 $query = "SELECT * FROM vehicles a
           LEFT JOIN vehsale b
           ON a.idvehicle = b.idvehicle 
           WHERE b.idvehicle IS NULL";