MySQL选择在PHP中没有结果,在phpMyAdmin

时间:2017-02-15 10:22:49

标签: php mysql

到目前为止,我已经在这件事上失去了4个小时,而且非常奇怪。我有以下简单的选择:

SELECT pl.id_product, pl.link_rewrite as `product_link` 
FROM ps_product_lang pl 
WHERE UPPER(pl.`name`) = UPPER('HAVOLINE EXTRA SAE 10W-40')

我的PHP代码如下:

$strsqlGruppe = 'SELECT pl.id_product, pl.link_rewrite as `product_link`
    FROM ps_product_lang pl 
    WHERE UPPER(pl.`name`) = UPPER(\''.$name.'\') ';

echo('<pre>'.$strsqlGruppe.'</pre>');
$ressqlGruppe = mysqli_query($db_conn, $strsqlGruppe);
while ($row = mysqli_fetch_array($ressqlGruppe))
{
    $url = $row['product_link'];
    return $url;
}

有一条记录与此$ name匹配,但未给出结果。我试图用&#34; WHERE id_product=199&#34;更改WHERE子句。它的工作原理就是这样。所以问题在于WHERE子句:UPPER(pl.名称) = UPPER('HAVOLINE EXTRA SAE 10W-40')。 我甚至尝试过STRCMP,但没有结果。我做错了什么?

这是phpMyAdmin截图,结果如下: enter image description here

0 个答案:

没有答案