Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/265.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用php打印mysql数据库_Php_Mysql_Database - Fatal编程技术网

用php打印mysql数据库

用php打印mysql数据库,php,mysql,database,Php,Mysql,Database,我有一个mysql数据库名cstudents,其中表students和sid、sname、sdiv和passyr作为表列。我打算打印整个表格。以下是我尝试的代码: $con3=mysql_connect(DB_HOST1,DB_USER1,DB_PASSWORD1) or die ("failed to connect to mysql".mysql_error()); $db=mysql_select_db(DB_NAME1,$con3) or die ("failed to connect

我有一个mysql数据库名
cstudents
,其中表students和
sid
sname
sdiv
passyr
作为表列。我打算打印整个表格。以下是我尝试的代码:

$con3=mysql_connect(DB_HOST1,DB_USER1,DB_PASSWORD1) or die ("failed to connect to mysql".mysql_error());
$db=mysql_select_db(DB_NAME1,$con3) or die ("failed to connect to mysql".mysql_error());
$query = "SELECT sid, sname, rollno, passyr FROM cstudents.student;
$result = mysql_query($query) or die ('Error:'.mysql_error($query));
while ($row = mysql_fetch_assoc($result,mysql_both)) {
    echo $row['sid'];
    echo $row['sname'];
    echo $row['sdiv'];
    echo $row['passyr'];
}
执行此操作将产生:解析错误:语法错误,意外“” (T_封装的_和_空格),应为标识符(T_字符串)或 变量(T_变量)或数字(T_NUM_字符串)


请帮忙

您在查询中遗漏了结束双引号,而不是:

$query = "SELECT sid, sname, rollno, passyr FROM cstudents.student;
必须是:

$query = "SELECT sid, sname, rollno, passyr FROM cstudents.student";

还有一个建议:开始使用
mysqli.*
函数,而不是已经贬值的
mysql.*

谢谢你的建议。但现在它给出了这个错误:mysql\u error()期望参数1是resource,字符串given您需要更改所有函数,包括
mysql\u error
,应该是
mysqli\u error($con3)