我正在使用MySQLi連接,並且我有下面的代碼,我試圖從數據庫表中定義庫存ID所定義的行的所有列,但是我無法得到這個工作。我是否完全錯誤的方式?我希望能夠在選擇查詢之後的代碼中使用$row['general_cleanliness']
之類的內容。mysqli的問題全部選中
$getScheduleCondition = $db->prepare("SELECT * FROM inventories WHERE inventory_id = ? LIMIT 1",)){
$getScheduleCondition->bind_param("i", $inventory);
$row = $getScheduleCondition->fetch_array();
$getScheduleCondition->close();
$inventory
被定義爲一個數字,我知道這工作。任何幫助表示讚賞,對不起,如果這似乎是一個基本問題,只是有點混亂!
編輯: 給大家告訴我,我使用的PDO,我不是:
$db = new mysqli('localhost', 'cl52-system', 'PASS', 'cl52-system');
if($db->connect_errno > 0){
die('Unable to connect to database [' . $db->connect_error . ']');
}
「選擇數據庫中的所有行」 - 但爲什麼在你的代碼中,你通過id選擇並設置限制1? – sergio
你永遠不會執行查詢(http://www.php.net/manual/en/mysqli-stmt.execute.php) – Sumurai8
@sergio對不起,我的意思是專欄! –