Ein Array mit Daten füllen

  • Um Webseiten zu beschleunigen können große Mengen an Daten wie z.B. MySQL Felder in Arrays abgelegt werden. Damit erspart man sich immer wiederkehrende Abfragen auf die Datenbank und kann die gewünschte Information mit dem jeweiligen Key (meist id) ausgeben. Hier der Codeschnipsel dazu: function names() {<#$>mysqlid = mysql_connect(host,user,password);mysql_select_db(database,<#$>mysqlid); <#$>query = "SELECT id,name FROM table"; <#$>result = mysql(database,<#$>query); <#$>myarray = array(); while (<#$>row = mysql_fetch_array (<#$>result)) { <#$>myarray[<#$>row[0]] = <#$>row[1]; }mysql_free_result (); return ;} Wenn Sie nun mit <#$>myarray = names(); die Funktion aufrufen, haben Sie in myarray alle Felder von 'name', welche Sie über den Key 'id' aufrufen können. z.B.: echo <#$>myarray[1];