データベースにtiが残っている場合、いくつかのデータをチェックしたいと思います。例:私のフォームには2つのフォームフィールドがあります。 1)url 2)name。だから私はセッションのユーザーが既にこの 'url'と '名前'データベースを持っているかどうかをチェックしたいのですが、エラーメッセージを表示する必要があります。ここにいくつかのmysqlコードがあります。Php Mysql Selectコマンドの問題
<?php
$url = mysql_real_escape_string(trim($_POST['url']));
$name = mysql_real_escape_string(trim($_POST['name']));
$uname = $_SESSION['uname'];
$check_add = mysql_query("SELECT * FROM add_fav WHERE url ='$url' AND name= '$name'
AND uname = '$uname' ");
$num = mysql_num_rows($check_add);
if($num > 0)
$err[] = "Already exist";
?>
しかし、それはチェックされません。それは私のクエリの問題かもしれません。事前に
感謝:)
ようこそスタックオーバーフローに!あなたはあなたのクエリで何かエラーチェックをしていないので、何も出てこないのは不思議ではなく、あなたのスクリプトはクエリが失敗したときに中断します。どのようにするかは、[mysql_query() '](http://php.net/mysql_query)またはこの[参照質問](http://stackoverflow.com/questions/6198104/reference)に記載されています。 -what-is-a-perfect-code-sample-using-mysql-extension) –
あなたのコードの断片だけを表示しているのですか、mysql_connectを本当に忘れていますか? – bjelli
@bjelli既に接続されています。 –