请教下,我这里有一个数据库的表table1,其中一个键值是title,如title      --varchar(200) //这里是该键值的情况
you-me   //这里是其中一条数据,我现在PHP通过表单传了一个值过来,比如叫做$thetitle = $_GET["thetitle"];然后通过SQL语句查询select * from table1 where title = {$thetitle}这个时候会提示出错,应该是title是字符串,不能使用 = 号,请问该如何判断两个字符串的内容是否完全一样呢?这里的SQL语句该如何写呢? 不用 like,我是要判断两个字符串的内容是否完全一样,谢谢

解决方案 »

  1.   

    select * from table1 where title = '值'
      

  2.   

    $sql = "select * from table1 where title='$thetitle'";//这样子试试
      

  3.   

    除了这个,还有其它方式吗?比如php如何判断两个字符是否一样呢?
      

  4.   

    猜一下...select * from table1 where title='"+$thetitle+"'
      

  5.   


    前面是SQL的,  php 判断是否一致可以用 $strA===$strB  也可以strcmp($strA, $strB);