以下是我用来连接数据库的代码片段。它正在连接,但即使是最简单的数据库选择查询也无法执行。
<html>
<head>
<title>Testing Script Nonce</title>
</head>
<body>
<FORM NAME ="form1" METHOD ="POST" ACTION = "testing.php">
<INPUT TYPE = "TEXT" VALUE ="" NAME = "comment">
<INPUT TYPE = "Submit" Name = "Submit1" VALUE = "Enter Comment">
</FORM>
<?php
$con = mysql_connect("localhost","root","******") or die(mysql_error());
if(!$con)
{
echo " not connected";
}
//$comments = $_POST['comment'];
//print ($comments);
$db_selected = mysql_select_db('test', $con);
if($db_selected)
{
echo " selected db properly";
}
$query = "SELECT * FROM data";
$result = mysql_query($con,$query);
$num=mysql_numrows($result);
print ($num);
?>
</body>
</html>
当我按下提交时,它不会打印表“数据”中存在的记录数,只是不做任何事情并继续显示“正确选择的数据库”。
我尝试时 mysqli_* 不起作用。
任何帮助都非常感谢,我是 php 的初学者