0
我有查詢,我有數據庫。當我在dbforge(mysql)中查詢時,我得到了結果。當從PHP,我什麼都沒有。不明白爲什麼?如果我寫查詢簡單,就像「select * from table where id = 1」,它的工作。 下面我的代碼:爲什麼查詢不工作在我的php
<?php
$conn = mysqli_connect("localhost", "username", "pass", "db");
ini_set('max_execution_time', 300);
if (mysqli_connect_errno())
{
printf("Connect failed: %s\n", mysqli_connect_error());
exit();
}
mysqli_query($conn, "SET CHARACTER SET utf8 ");
$result = mysqli_query($conn, "Select distinct level_two FROM reportls._report_sales_report Where level_one = 'Музыка'");
if($result == false)
{
die('INVALID QUERY: '.mysqli_error($conn));
echo "error";
}
while ($data = mysqli_fetch_row($result))
{
if(!empty($data[0]))
$sendBack = $sendBack."<option value=\"$data[0]\">$data[0]</option>";
}
echo ($sendBack);
$sendBack = '';
mysqli_free_result($result);
?>
此代碼任何回報。但是,如果我將我的查詢粘貼到我的dbforge中,它將返回行。 你能幫我一下,還是寫點擊?我寫的不正確?
那麼,這個查詢不起作用? 「Select distinct level_two FROM reportls._report_sales_report where level_one ='Музыка'」 – user4035
也許,西里爾文單詞「Музыка」的使用有問題嗎?你有沒有試過拉丁文的單詞? – user4035
@ user4035,是的。此查詢不起作用。 –