在表中搜索字段/列以查找字符串

时间:2012-01-23 22:15:54

标签: php mysql

我想在MySQL表中搜索一个由变量定义的字符串。 该语法看起来如何做到这一点?

我是如何想象的那样:

$var = 'this is a string';

$query = 'SEARCH column IN table for ' . $var;

如果发现数字将使用PHP附加到字符串,$var将成为:

$var = 'this is a string2';

这是怎么做到的?感谢

1 个答案:

答案 0 :(得分:1)

$str = "this is a string";

$getstringexists = mysql_query("SELECT * FROM table WHERE column LIKE '$str'", $connection);
$string_exists = mysql_num_rows($getstringexists);

if($string_exists){
   $str .= "$sting_exists";
}

以您自己的方式连接到您的数据库,我总是在查询结尾处使用类似$ connection的变量,其中包含我的数据库信息。

如果查询返回5行,则应使新的$ str等于“this is a string5”;