を返しません。しかし、私はNULLを取得します。ここでは関数が含まれたコードです:PHPの関数は、私は、PHPの関数から配列を抽出しようとしてきた配列
機能自体:
public static function priceIDToLabel($priceID){
//Ermittelt mithilfe der PriceID das dazugehörige Ticket -> (label)
$conn = global_functions::connectdb();
$errormsg = '';
$sql = 'SELECT label FROM data WHERE priceID = ".$priceID."';
$result = $conn->query($sql);
//$ticketLabel = array();
while ($ticketLabel = $result->fetch_assoc()){
$ticketLabel[] = $result->fetch_assoc();
}
return($ticketLabel);
}
上記の関数から配列を表示する必要があるサイト:あなたはこの価格のために一つだけのラベルを持っている場合は
<table>
<!-- WARUM wird $ticketLabel nicht gefüllt, bzw nicht angezeigt?! -->
<!-- Weil wegen isset! Und zu wenig Kaffee!.. -->
<?php
$ticketLabel['label'] = global_functions::priceIDToLabel($selTicket);
echo '<textarea readonly>' .$ticketLabel['label'] . ' </textarea>';
?>
</table>
のvar_dump($ ticketLabel)を使用してみてください。データベース – Fil
から任意のリターンがあるかどうかを確認するために、クエリが正確に1行を返すことが期待されますか?単に 'fetch_assoc()' _twice_を呼び出すだけで、2度目はfalseを返します。 –
あなたが(詳細:http://wiki.hashphp.org/PDO_Tutorial_for_MySQL_Developers)のような引数を渡すべきではありません –