-3

我正在使用 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_fetch_array()'中就更好了,谢谢。

4

1 回答 1

0

mysql_fetch_array()期望参数 1 是资源,

当 mysql_query 中存在一些错误并且返回结果不是有效的结果集时,通常会发生此错误。

所以总是使用

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

这是初学者的好习惯。

于 2013-05-16T10:25:44.110 回答