我想在MySQL表中搜索一个由变量定义的字符串。 该语法看起来如何做到这一点?
我是如何想象的那样:
$var = 'this is a string';
$query = 'SEARCH column IN table for ' . $var;
如果发现数字将使用PHP附加到字符串,$var
将成为:
$var = 'this is a string2';
这是怎么做到的?感谢
答案 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”;