Ben döner Mysql_Fetch_Assoc sonuçlardan bir look-up tablosu oluşturmak çalışıyorum, ve bu şimdiye kadar sahip kodudur:
protected function dumpResultAsHash($primaryKey)
{
if (empty($primaryKey) || !isset($primaryKey))
throw new Exception("Primary key cannot be null or not defined!");
$resultset = array();
while ($result = mysql_fetch_assoc($this->m_result))
$resultset[$result[$primaryKey]] =$result;
return $resultset;
}
Ancak, ben birincil anahtar sütun adını belirtin ve işlevi bunu sağlamak zorunda olduğu gerçeğini sevmiyorum. Ben her kayıt, mysql_insert_id gibi bir şey, ama son getirilen id gibi benim durumumda için bir şey için birincil anahtar değerini belirlemek için bir yolu var mı?