刚学php
$con = mysql_connect("localhost","root","","physicaltest");
if (!$con)
{
die('could not connect: ' . mysql_error());
}
mysql_select_db("physicaltest", $con);
mysql_query("set names 'gbk_chinese_ci'");
error_reporting(e_all ^ e_notice);
if(isset($_cookie['student_id']))
{
$student_id=$_cookie['student_id'];
}
$result=mysql_query("select * from 成绩 where 学号 ='$student_id'");
$row=mysql_fetch_array($result);
if(empty($row)) echo "<script> alert ('未查询到符合项');</script>";
else{
echo ...
标红的那个为什么会有warning, mysql_fetch_array(): supplied argument is not a valid mysql result 。。。数据库表格也没有错啊。。。求问怎么回事。
$result=mysql_query("SELECT * FROM 成绩 WHERE 学号 ='$student_id'");
查询失败了
你可以用 echo mysql_error(); 看一下究竟是什么错
估计是中文表名和字段名的问题
$result=mysql_query("SELECT * FROM 成绩 WHERE 学号 ='$student_id'") or die(mysql_error());
看看有什么错误
$result=mysql_query("SELECT * FROM 成绩 WHERE 学号 ='$student_id'");
查询失败了
你可以用 echo mysql_error(); 看一下究竟是什么错
估计是中文表名和字段名的问题
你先这样试试
$result=mysql_query("SELECT * FROM `成绩` WHERE `学号` ='$student_id'");
但不是长久之计,你不愿起英文名字,也可以用汉语拼音呀
你先这样试试
$result=mysql_query("SELECT * FROM `成绩` WHERE `学号` ='$student_id'");
但不是长久之计,你不愿起英文名字,也可以用汉语拼音呀
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号