我正在将所有MySQL转换为MySQLi页面。我需要选择列以字母开头的所有行。
在MySql上如果我想要所有以P开头的行,我曾经将%添加到P,所以我将搜索所有条目LIKE P%,但它不适用于MySQLi
如果$ type = P%
$ result = $ mysqli-> query(“SELECT * FROM my_table WHERE列LIKE $ type”);
我没有结果。
感谢您提供的任何帮助。
答案 0 :(得分:1)
尝试在查询中的变量周围加上引号,使其如下所示:
$result = $mysqli->query("SELECT * FROM my_table WHERE column LIKE '$type'");
这可能会解决问题。