-1
我有這個函數可以在數據庫上搜索一個表,並且它可以很好地工作。現在我有了一個新函數,用於選擇第一個函數中數組所擁有的鍵的值,並查詢數據庫中的另一個表。它似乎並不奏效 這裏是我的代碼:使用數組中的一個鍵持有的值來查詢另一個函數中的數據庫
public function getTransformers() {
$deb = array(); //I made this global at the top of the class
$trans = mysql_query('SELECT * FROM transformers');
while($row = mysql_fetch_array($trans)) {
$den[$row['codes']]["name"] = $row["name"];
$den[$row['codes']]["codes"] = $row["codes"];
$den[$row['codes']]["previous_reading"] = $row["previous_reading"];
$den[$row['codes']]["current_reading"] = $row["current_reading"];
array_push($this->deb, $den);
}
$this->getBookcodes($this->deb);
}
public function getBookcodes($transformers) {
$trans =mysql_query("SELECT book_code FROM transformer_book_codes WHERE transformer_codes = '$key'");
$books = [];
foreach ($transformers as $item) {
echo $this->getTransformers('name')["codes"];
}
}
你能告訴我什麼'似乎沒有工作?' – Peter
它不會返回「transformer_book_codes」表上的值。因爲我打算使用變換表中的「代碼」返回存儲在該表的一列中的值 – Ohssie
在提出問題(此處或脫機行)時,請始終使用「無法使用」始終描述確切的錯誤。切勿使用mysql_ *函數。閱讀SQL JOIN – e4c5