我无法从我的 PHP 引用中获取作者。
我有一个引用表: id、引用、aid
我还有一个作者表: id、姓名、等等...
我有一个引用表: id、引用、aid
我还有一个作者表: id、姓名、等等...
<?php
$DB_SERVER = "localhost";
$DB_USER = "root";
$DB_PASS = "";
$DB_NAME = "test";
$con = mysql_connect($DB_SERVER, $DB_USER, $DB_PASS);
mysql_select_db($DB_NAME);
$sql = mysql_query("SELECT * FROM quotes WHERE id = ".$_GET['id'], $con);
$row = mysql_fetch_row($sql);
$sql = mysql_query("SELECT * FROM author where aid = " . $row[1], $con);
$row = mysql_fetch_row($sql);
var_dump($row);
现在我遇到了这个错误: 警告:mysql_fetch_row()期望参数1为资源类型,但是在/var/www/domain.com/php.php的第14行给出了布尔值。 NULL
mysql_query()
调用之后,必须 进行错误检查。否则,如果查询失败,你的脚本将会崩溃。如何进行错误检查在 mysql_query() 的手册 或者这个 参考问题 中有详细说明。 - Pekkamysql_real_escape_string()
),或者切换到PDO和预处理语句。 - Pekka