Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/296.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 SQL帮助查询未返回所有数据,_Php_Sql_Mysql_Database - Fatal编程技术网

Php SQL帮助查询未返回所有数据,

Php SQL帮助查询未返回所有数据,,php,sql,mysql,database,Php,Sql,Mysql,Database,我正在创建一个网站,它会记住用户从导航菜单中选择的内容,然后在下次访问网站时显示内容。如果最后一次查看内容可用,我将运行此查询 SELECT * FROM (`categoryTable`) LEFT JOIN `userMenuTable` ON `userMenuTable`.`categoryId` = `categoryTable`.`categoryId` 这会在PHPmyAdmin中返回所有相对结果,但是当通过我的网站在其中运行时,它会返回相对结果,但如

我正在创建一个网站,它会记住用户从导航菜单中选择的内容,然后在下次访问网站时显示内容。如果最后一次查看内容可用,我将运行此查询

SELECT * FROM (`categoryTable`) 
    LEFT JOIN `userMenuTable` 
        ON `userMenuTable`.`categoryId` = `categoryTable`.`categoryId`
这会在PHPmyAdmin中返回所有相对结果,但是当通过我的网站在其中运行时,它会返回相对结果,但如果用户菜单表中不存在categoryId,则不会返回categoryId

我需要的是一种方法,可以找到用户保存的内容,并将这些结果提取出来,然后找出他没有保存的内容,然后再执行其他操作


这可能吗?

只是一个猜测,但是如果您正在访问
YourResultsThere['categoryId']
,您将从
userMenuTable
中的it中获得空值,而不是
categoryTable中的值。您应该尝试将
选择*
更改为:

SELECT
    col1, col2
        ,categoryTable.categoryId AS c_categoryId 
        ,userMenuTable.categoryId AS u_categoryId
        , col3 
    ...
并查看是否在
c_categoryId