Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/274.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/60.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从MySQL表获取父信息_Php_Mysql_Arrays - Fatal编程技术网

PHP从MySQL表获取父信息

PHP从MySQL表获取父信息,php,mysql,arrays,Php,Mysql,Arrays,我有两张桌子,一张是乔布斯,另一张是顾客。两个表都有Customer\u ID,Customer表是主表,作业只有一个名为Customer\u ID的普通int字段。我不想使用外键,因为它不会自动显示值。当作业表中的行在Customer表中具有Customer\u ID时,如何使其在Customer数据库中显示Customer\u Name字段 // Data List from Table $jobs_a = array(); $jobs_sql = $conn->query("SELE

我有两张桌子,一张是乔布斯,另一张是顾客。两个表都有Customer\u ID,Customer表是主表,作业只有一个名为Customer\u ID的普通int字段。我不想使用外键,因为它不会自动显示值。当作业表中的行在Customer表中具有Customer\u ID时,如何使其在Customer数据库中显示Customer\u Name字段

// Data List from Table
$jobs_a = array();
$jobs_sql = $conn->query("SELECT * FROM `MyDB`.`Jobs`")
while($jobs = $jobs_sql->fetch_array(MYSQLI_ASSOC)) {
        $customer_id = $jobs['Customer_ID'];
        $jobs_a[$customer_id] = $jobs;
}
在$conn->查询中,对jobsTable.custID=CustomerTable.custID的两个表使用联接。以下是一些连接语法文档:

以下是关于它的教程:

使用MySQL连接

$jobs_sql = $conn->query("SELECT C.customer_name FROM `MyDB`.`Jobs` J 
  INNER JOIN `MyDB`.`Customers` C ON C.Customer_ID = J.Customer_ID
  WHERE J.Customer_ID IS NOT NULL
")

那么,如果有客户id,您是否正在查看选择客户名称和工作详细信息的查询?