Php 从comicinfo中选择*,其中ComicTitle(如“%”)和Tyre(如Tyre=CrimeDatabase)访问失败:“WHERE子句”中的未知列“Crime”
数据库访问失败:“where子句”中的未知列“Crime” 我收到上面提到的错误Php 从comicinfo中选择*,其中ComicTitle(如“%”)和Tyre(如Tyre=CrimeDatabase)访问失败:“WHERE子句”中的未知列“Crime”,php,Php,数据库访问失败:“where子句”中的未知列“Crime” 我收到上面提到的错误 SELECT * FROM comicinfo WHERE ComicTitle LIKE '%%' AND Genre LIKE Genre=Crime 这是代码的一部分。如果我能得到一些帮助>\up>请像您之前的类似部分一样使用报价,并且不要忘记操作员 和Genre-LIKE-Genre=Crime应该是,像“%Crime%”或和Genre='Crime'这样的类型不要对值使用双引号,请使用单引号。在本例中,
SELECT * FROM comicinfo WHERE ComicTitle LIKE '%%' AND Genre LIKE Genre=Crime
这是代码的一部分。如果我能得到一些帮助>\up>请像您之前的类似部分一样使用报价,并且不要忘记操作员
和Genre-LIKE-Genre=Crime应该是,像“%Crime%”或和Genre='Crime'这样的类型不要对值使用双引号,请使用单引号。在本例中,双引号被解释为表名。
$comic_genre_SQL =(($comic_genre=="fantasy"?"Genre=Fantasy":$comic_genre=="crime")?("Genre=Crime"):("TRUE"));
$query = "SELECT * FROM comicinfo WHERE ComicTitle LIKE '%$comic_name%' AND Genre LIKE $comic_genre_SQL";
$query = "SELECT * FROM comicinfo WHERE ComicTitle LIKE '%$comic_name%' AND Genre LIKE '%$comic_genre_SQL%'";