在访问数据库时出错,该怎么办?

<?php
require_once('db_goods.php');

function goods_tianjia()
{}
function goods_liebiao(){
$con = db_connect();
$result = mysql_query("SELECT * FROM `liebiao` WHERE leixing = '女连衣裙'",$con);
while($row = mysql_fetch_array($result))
{
?>

紫衣仙女
浏览 76回答 3
3回答

心有法竹

$result = mysql_query("SELECT * FROM `liebiao` WHERE leixing = '女连衣裙'",$con) or die(mysql_error());加上or die(mysql_error()) 看看报错~------------------------mysql_query执行成功就返回资源形变量~否则返回false~所以造成了以上报错~&nbsp;------------------------另外,调试的时候~去掉‘@’。不然不会报错的。。$con = @mysql_connect("localhost", "root", "liujun") or die("数据错误!"); // 这个or die就不会执行了~

狐的传说

sql语句不正确!1、检查sql语法2、检查字段名是否有错3、检查字符编码是否一致,中文是否乱码

九州编程

你把函数去掉试试,然后你在数据库连接加入登录名,密码那些代码试试
打开App,查看更多内容
随时随地看视频慕课网APP