[英]Problems with mysql_query
以下是我用來連接數據庫的代碼段。 它可以連接,但即使在數據庫上也無法執行最簡單的選擇查詢。
<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>
它不打印表'data'中存在的記錄數,只是不執行任何操作,並且在我按Submit時一直顯示“正確選擇了db”。
我嘗試時mysqli_ *無法正常工作。
任何幫助都非常感激,我是php的初學者
mysql_query();
函數首先接受query
,然后進行connection
。 喜歡:
mysql_query(query,connection)
現在,更改:
$result = mysql_query($con,$query);
至:
$result = mysql_query($query, $con);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.