0 レビュー
1 回答
php-mysql_queryの問題
以下は、データベースへの接続に使用しているコードスニペットです。 接続されていますが、DBで最も単純な選択クエリを実行することさえできません。
<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」に存在するレコード数は出力されず、何も実行せず、送信を押すと「選択されたデータベース」が表示され続けます。
試したときにmysqli_*が機能していません。
どんな助けでも大いに感謝されます、私はphpの初心者です
わからない
0
レビュー
答え :
解決策:
mysql_query();
関数は最初にquery
を取り、次に{-codeを取ります-3}
。のように:
mysql _ query(query、connection)
さて、変更:
$ result = mysql _ query($ con、$ query);
宛先:
$ result = mysql _ query($ query、$ con);
わからない
同様の質問
私たちのウェブサイトで同様の質問で答えを見つけてください。