此功能工作正常,Select語句,什麼是翻轉我出去的是,返回數組一直需要除$行的所有信息[15]這對錶的訂單在它的數據不返回所有值
function SelectOrder($orderid)
{
connect();
$result = mysql_query("SELECT * FROM `Orders` WHERE `OrderID` =".$orderid." LIMIT 0 , 30");
$row = mysql_fetch_row($result);
return $row;
}
print_r($row);
打印
Array ([0] => 24 [1] => Grei [2] => Tristram [3] => 19 2nd Blvd. [4] => Richmond [5] => J7V 5R6 [6] => Ontario [7] => Canada [8] => [email protected] [9] => (514) 555-5555 [10] => Snow Removal [11] => 210 [12] => 32.5 [13] => 23.07 [14] => 200.57 [15] => [16] => 123 same street [17] => 1 [18] => 0)
當我使用相同的SELECT語句中的phpMyAdmin
SELECT *
FROM `Orders`
WHERE `OrderID` = 24
LIMIT 0 , 30
時I g等值[15](SNAME =弗蘭克Ditripani)
PHPMyAdmin的SQL結果
OrderID-Fname-Lname-Address-City-Pcode-Prov-Country-Email-Phone-Service-Price-Discount-Tax PYMNTAmount-SNAME-SADD-Agreed-PayPalPaid 24-Grei-Tristram-19 2nd Blvd.-Richmond-J7V [email protected](514) 555-5555-Snow Removal-210-32.5-23.07-200.57-Frank Ditripani-123 same street-1-0
兩個SNAME
和SADD
是其中是varchar(50)
和SADD
表中的完全相同的特性,則返回但不SNAME
。
這是我第一次發佈一個問題,我通常在這裏找到我的答案,但這是一個讓我瘋狂的問題!我有點尷尬,因爲答案很簡單。
它讓我漫步有一個特殊的角色,導致它不能通過?像一個重音字母或'... 如果您手動編輯行以包含已知的東西,如「測試」,那麼它的工作? –
名稱中的特殊字符?當然你連接到同一個數據庫? – paxdiablo