English 中文(简体)
Php Mysql 选择性指挥问题
原标题:Php Mysql Select command issue
  • 时间:2012-01-15 18:11:11
  •  标签:
  • php
  • mysql

如果ti留在数据库中,我想检查一些数据。 例:以我的形式,有两种形式领域。 (1) 姓氏2 因此,我想检查一下,如果会议用户在数据库中已经掌握了这一词汇和名称,那么就必须显示错误的信息。 这里只有几部神秘的法典。

<?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";
?>

But It s doesn t check. May be it s my query problem.
Thanks in Advance:)

最佳回答

敬请和贬低你的文字,确保你实际上具有你的选择发言的价值。 重复您的变量,以确保它们有数据...... 在你做选择发言之前,如果他们空洞,就可以确保你在接手之前即刻处理 d子关系。 我sql_real_efall_string or 它赢得t work......

问题回答

如果你与我的开诚布公,你是否会尝试?

你们是否在MySQL(如PpMyAdmin)直接尝试了这一询问?

你们应当使用PDO而不是我的sql_*,它会改善imp。

Here s an example, that, in code, should work (it then depend if your table is like what you show us):

<?php
$oPdo = new PDO( mysql:dbname=testdb;host=127.0.0.1 ,  login , password );

// here s your query :
$oStmt = $oPdo->prepare ( SELECT * FROM add_fav WHERE url = :url AND name= :name AND uname = :uname );

$oStmt->execute (array (
     url  => trim($_POST[ url ]),
     name  => trim($_POST[ name ]),
     uname  => $_SESSION[ uname ]
));

if (count($oStmt->fetchAll(PDO::FETCH_ASSOC)) > 0)
    $err[] = "Already exist";
?>




相关问题
SQL SubQuery getting particular column

I noticed that there were some threads with similar questions, and I did look through them but did not really get a convincing answer. Here s my question: The subquery below returns a Table with 3 ...

please can anyone check this while loop and if condition

<?php $con=mysql_connect("localhost","mts","mts"); if(!con) { die( unable to connect . mysql_error()); } mysql_select_db("mts",$con); /* date_default_timezone_set ("Asia/Calcutta"); $date = ...

php return a specific row from query

Is it possible in php to return a specific row of data from a mysql query? None of the fetch statements that I ve found return a 2 dimensional array to access specific rows. I want to be able to ...

Character Encodings in PHP and MySQL

Our website was developed with a meta tag set to... <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> This works fine for M-dashes and special quotes, etc. However, I ...

Pagination Strategies for Complex (slow) Datasets

What are some of the strategies being used for pagination of data sets that involve complex queries? count(*) takes ~1.5 sec so we don t want to hit the DB for every page view. Currently there are ~...

Averaging a total in mySQL

My table looks like person_id | car_id | miles ------------------------------ 1 | 1 | 100 1 | 2 | 200 2 | 3 | 1000 2 | 4 | 500 I need to ...

热门标签