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 - Fatal编程技术网

使用php将mysql中多个表的查询结果包含到单个表中

使用php将mysql中多个表的查询结果包含到单个表中,php,mysql,Php,Mysql,我使用phpmyadmin中的以下查询从表中获得所需的确切结果 INSERT INTO resultTable( item, division, epf, person ) SELECT item.name AS item, person.full_name AS personName, person.epf_no AS epf, division.name AS division FROM item JOIN person ON person.item_id = item.id JOIN di

我使用phpmyadmin中的以下查询从表中获得所需的确切结果

INSERT INTO resultTable( item, division, epf, person )
SELECT item.name AS item, person.full_name AS personName, person.epf_no AS epf, division.name AS division
FROM item
JOIN person ON person.item_id = item.id
JOIN division ON division.id = person.div_id
WHERE item.name LIKE '%desk%
当用户通过我用php编写的用户界面搜索单词时,我需要得到相同的结果。。 数据库连接还可以。但是,这对我来说非常复杂,因为我对mysql和php都是新手。 这就是错误

mysql_fetch_array()希望参数1是给定的资源布尔值 在C中:

请帮帮我。如果您可以在代码块“mysql\u fetch\u array()”中提供要编写的代码,则效果更好 谢谢。

mysql\u fetch\u array()
希望参数1是资源

当mysql_查询中出现错误并且返回的结果不是有效的结果集时,通常会发生此错误

所以一定要用

    if(!$result) {
        echo mysql_error(); // to see what went wrong
    }

这对于初学者来说是一个很好的实践。

请避免使用mysql_*函数:它已被弃用。请改用mysqli_*函数。