Php mysql\u查询的问题

Php mysql\u查询的问题,php,mysql,phpmyadmin,Php,Mysql,Phpmyadmin,下面是我用来连接数据库的代码片段。 它正在连接,但无法在数据库上执行最简单的select查询 <html> <head> <title>Testing Script Nonce</title> </head> <body> <FORM NAME ="form1" METHOD ="POST" ACTION = "testing.php"> <INPUT TYPE = "T

下面是我用来连接数据库的代码片段。 它正在连接,但无法在数据库上执行最简单的select查询

 <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>

测试脚本Nonce
它不打印“数据”表中的记录数,只是不做任何事情,并在我按submit时显示“selected db Rightly”

我尝试时mysqli_*不起作用

非常感谢您的帮助,我是php的初学者,
mysql\u query()函数首先执行
查询
,然后执行
连接
。比如:

mysql\u查询(查询、连接)

现在,改变:

$result=mysql\u查询($con,$query)

致:

$result=mysql\u查询($query,$con)

mysql_query()函数首先执行
查询
,然后执行
连接
。比如:

mysql\u查询(查询、连接)

现在,改变:

$result=mysql\u查询($con,$query)

致:


$result=mysql\u查询($query,$con)

@JATMON这样一个noobmistake@JATMON这样的错误