J'ai un tableau multidimensionnel. Le tableau lui-même est bien. Mon problème est que le script prend de grandes quantités de mémoire, et depuis que je l'exécute sur mon installation MAMP sur mon iBook G4, mon ordinateur se bloque. Voici le script complet.Le tableau PHP prend trop de mémoire
$query = "SELECT * FROM posts ORDER BY id DESC LIMIT 10";
$result = mysql_query($query);
$posts = array();
while($row = mysql_fetch_array($result)){
$posts[$row["id"]]['post_id'] = $row["id"];
$posts[$row["id"]]['post_title'] = $row["title"];
$posts[$row["id"]]['post_text'] = $row["text"];
$posts[$row["id"]]['post_tags'] = $row["tags"];
$posts[$row["id"]]['post_category'] = $row["category"];
foreach ($posts as $post) {
echo $post["post_id"];
}
est-il une solution qui permet d'atteindre encore mon objectif (d'exporter les lignes de requête MySQL à un tableau)?
-Dylan
Quelle quantité de mémoire est utilisée? Avez-vous mesuré en utilisant [memory_get_usage] (http://us2.php.net/manual/fr/function.memory-get-usage.php)? – Charles
Il ne peut pas y avoir de problème avec une erreur de syntaxe causée par le '}' manquant après la boucle qui n'est pas signalée puisque le rapport d'erreur est désactivé, n'est-ce pas? :) – deceze