Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/242.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用php在mysql上使用like运算符得到奇怪的结果_Php_Mysql_Sql Like - Fatal编程技术网

使用php在mysql上使用like运算符得到奇怪的结果

使用php在mysql上使用like运算符得到奇怪的结果,php,mysql,sql-like,Php,Mysql,Sql Like,我正在使用php进行查询。我的问题是: $getDatos = sprintf("SELECT DISTINCT hunlunngram.n_palabra, palabra FROM hunlunngram, tablanombre, tablaadjetivo, tablaverbo WHERE palabra LIKE '%s' OR raiz LIKE '%s' OR infinitivo LIKE '%s' OR participio LIKE '%s' OR gerundio LIK

我正在使用php进行查询。我的问题是:

$getDatos = sprintf("SELECT DISTINCT hunlunngram.n_palabra, palabra FROM hunlunngram, tablanombre, tablaadjetivo, tablaverbo WHERE palabra LIKE '%s' OR raiz LIKE '%s' OR infinitivo LIKE '%s' OR participio LIKE '%s' OR gerundio LIKE '%s' OR presente1s LIKE '%s' OR presente2s LIKE '%s' OR presente3s LIKE '%s' OR presente1p LIKE '%s' OR presente2p LIKE '%s' OR presente3p LIKE '%s' OR presenteSubj1s LIKE '%s' OR presenteSubj2s LIKE '%s' OR presenteSubj3s LIKE '%s' OR presenteSubj1p LIKE '%s' OR presenteSubj2p LIKE '%s' OR presenteSubj3p LIKE '%s' OR pasado1s LIKE '%s' OR pasado2s LIKE '%s' OR pasado3s LIKE '%s' OR pasado1p LIKE '%s' OR pasado2p LIKE '%s' OR pasado3p LIKE '%s' OR pasadoSubj1s LIKE '%s' OR pasadoSubj2s LIKE '%s' OR pasadoSubj3s LIKE '%s' OR pasadoSubj1p LIKE '%s' OR pasadoSubj2p LIKE '%s' OR pasadoSubj3p LIKE '%s' OR futuro1s LIKE '%s' OR futuro2s LIKE '%s' OR futuro3s LIKE '%s' OR futuro1p LIKE '%s' OR futuro2p LIKE '%s' OR futuro3p LIKE '%s' OR futuroSubj1s LIKE '%s' OR futuroSubj2s LIKE '%s' OR futuroSubj3s LIKE '%s' OR futuroSubj1p LIKE '%s' OR futuroSubj2p LIKE '%s' OR futuroSubj3p LIKE '%s' OR futuroComp1s LIKE '%s' OR futuroComp2s LIKE '%s' OR futuroComp3s LIKE '%s' OR futuroComp1p LIKE '%s' OR futuroComp2p LIKE '%s' OR futuroComp3p LIKE '%s' OR condicional1s LIKE '%s' OR condicional2s LIKE '%s' OR condicional3s LIKE '%s' OR condicional1p LIKE '%s' OR condicional2p LIKE '%s' OR condicional3p LIKE '%s' OR condicionalComp1s LIKE '%s' OR condicionalComp2s LIKE '%s' OR condicionalComp3s LIKE '%s' OR condicionalComp1p LIKE '%s' OR condicionalComp2p LIKE '%s' OR condicionalComp3p LIKE '%s' OR plural LIKE '%s' OR singularDefinido LIKE '%s' OR pluralDefinido LIKE '%s' OR singularGenitivo LIKE '%s' OR pluralGenitivo LIKE '%s' OR singularDefinidoGenitivo LIKE '%s' OR pluralDefinidoGenitivo LIKE '%s' OR comparativo LIKE '%s' OR superlativo LIKE '%s' OR positivoAdverbio LIKE '%s' OR comparativoAdverbio LIKE '%s' OR superlativoAdverbio LIKE '%s'", $_GET["búsqueda"], $_GET["búsqueda"], $_GET["búsqueda"], $_GET["búsqueda"], $_GET["búsqueda"], $_GET["búsqueda"], $_GET["búsqueda"], $_GET["búsqueda"], $_GET["búsqueda"], $_GET["búsqueda"], $_GET["búsqueda"], $_GET["búsqueda"], $_GET["búsqueda"], $_GET["búsqueda"], $_GET["búsqueda"], $_GET["búsqueda"], $_GET["búsqueda"], $_GET["búsqueda"], $_GET["búsqueda"], $_GET["búsqueda"], $_GET["búsqueda"], $_GET["búsqueda"], $_GET["búsqueda"], $_GET["búsqueda"], $_GET["búsqueda"], $_GET["búsqueda"], $_GET["búsqueda"], $_GET["búsqueda"], $_GET["búsqueda"], $_GET["búsqueda"], $_GET["búsqueda"], $_GET["búsqueda"], $_GET["búsqueda"], $_GET["búsqueda"], $_GET["búsqueda"], $_GET["búsqueda"], $_GET["búsqueda"], $_GET["búsqueda"], $_GET["búsqueda"], $_GET["búsqueda"], $_GET["búsqueda"], $_GET["búsqueda"], $_GET["búsqueda"], $_GET["búsqueda"], $_GET["búsqueda"], $_GET["búsqueda"], $_GET["búsqueda"], $_GET["búsqueda"], $_GET["búsqueda"], $_GET["búsqueda"], $_GET["búsqueda"], $_GET["búsqueda"], $_GET["búsqueda"], $_GET["búsqueda"], $_GET["búsqueda"], $_GET["búsqueda"], $_GET["búsqueda"], $_GET["búsqueda"], $_GET["búsqueda"], $_GET["búsqueda"], $_GET["búsqueda"], $_GET["búsqueda"], $_GET["búsqueda"], $_GET["búsqueda"], $_GET["búsqueda"], $_GET["búsqueda"], $_GET["búsqueda"], $_GET["búsqueda"], $_GET["búsqueda"], $_GET["búsqueda"], $_GET["búsqueda"], $_GET["búsqueda"], $_GET["búsqueda"]);
问题是: 当
$\u GET[“búsqueda”]
是例如“an”或“øn”或“æg”时,所有操作都正确,我收到了正确的行。 但是当
$\u GET[“búsqueda”]
以“n”开头时,我接收所有行


这太让人困惑了。.

试着把SQL语句放进去好吧,问题是我不应该把所有的表都这样混在一起。我设法把它弄对了。