-1

这是我的简单 sql 查询:

<?php
// making the database connection
    $db2=mysql_connect("localhost","root","");
    mysql_select_db("my_requests",$db2);
    $x=time();
    $query=mysql_query("SELECT * FROM 'details' INNER JOIN 'product' ON details.user_id = product.user_id"); // find the city
    $row=mysql_fetch_array($query);// save record

    // extract city id
     echo "$row";

每当我运行这个脚本时,它都会说,

警告:mysql_fetch_array() 期望参数 1 是资源,布尔值在第 7 行的 C:\xampp\htdocs\my_cityway\timeout.php 中给出

哪里出了问题?

4

3 回答 3

2

表名不应包含在引号 'details' s|b 内

      `details` or details
于 2012-05-25T11:51:09.640 回答
1

请删除表格名称周围的引号并使用

print_r($row)

用于显示行

于 2012-05-25T11:53:04.007 回答
1

你使用了错误的引号

` is different that '

看这个截图在此处输入图像描述

出于这个原因,内部连接没有返回任何值并且您收到该错误消息,您也可以在不带引号的情况下进行查询

在此处输入图像描述

于 2012-05-25T12:18:37.137 回答