gpt4 book ai didi

php - mysql_query 的问题

转载 作者:行者123 更新时间:2023-11-29 00:31:03 26 4
gpt4 key购买 nike

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

 <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 的初学者

最佳答案

mysql_query(); 函数首先采用查询,然后是连接。喜欢:

mysql_query(query,connection)

现在,改变:

$result = mysql_query($con,$query);

到:

$result = mysql_query($query, $con);

关于php - mysql_query 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16502667/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com