我是PHP新手。我正在開發一個項目並且學習PHP。但我面臨着一個忙碌的問題,我不知道爲什麼會發生這種情況。我有一個數據庫名稱表gift_items我試圖通過PHP代碼獲取該表的數據。但是當在php和我的瀏覽器中運行查詢時,會顯示一些數據,而不是數據庫中的完整數據。PHP沒有從MySQL數據庫中獲取正確的數據
這裏是我的ServerConnection.php
<?php
$Server = 'localhost';
$username = 'root';
$password = '';
$database = 'db_gifters';
$connection = mysqli_connect($Server,$username,$password);
if($connection)
{
mysqli_select_db($connection,$database);
}
else
{
echo "Could not connect to server";
}
?>
以及在index.php的PHP代碼我在哪裏實際運行查詢的一部分。
<?php
$Listquery = "select giftname, gifttype from gift_items order by
gifttype,giftname";
$gifttype_query = "select distinct gifttype from gift_items";
$ListqueryResult = mysqli_query($connection,$Listquery);
$gifttype_queryResult = mysqli_query($connection,$gifttype_query);
$Listresult = mysqli_fetch_array($ListqueryResult);
$gifttype_result = mysqli_fetch_array($gifttype_queryResult);
foreach ($gifttype_result as $value)
{
echo $value;
}
?>
輸出結果如下:它給我相同的數據的輸出,而不是兩次兩個不同的數據值。給出
我在這裏也安裝結果在同一查詢數據庫中的畫面拍攝ADN它給了我正確的結果,但在PHP代碼它給我相同的值的兩倍輸出。
有人可以解決這個問題,或告訴我什麼是我的腳本代碼中的實際問題?有沒有任何邏輯錯誤?
同樣的,請你*不*濫用片段的工具。這是僅用於HTML/CSS/Javascript * *。 –
好。但我只是用它來更好地低估。真正的問題是什麼。 –
輸出$ connection-> error其中#Grumpy ?? –