2010-09-24 4 views
0

Ce que je veux faire est:Comment convertir un tableau en table MySQL?

$array_data = array("a" => array(1, 2, 3), "b" => array(1, 2, 3)); 

$table_converted = CONVERT_TO_MYSQL_TABLE($array_data); 

while ($row = mysql_fetch_assoc($table_converted)) { 
     echo $row['a'] . " union " . $row['b']; 
} 
+0

Qu'est-ce que ça veut dire? Pourquoi est ce que tu veux faire ça? Avez-vous un schéma? – NullUserException

+0

Puis écrire une classe qui fonctionne avec les tableaux? – Tim

+0

Je suggérerais de réécrire la classe pour qu'elle fonctionne avec les tableaux. Vous passerez moins de temps à travailler et plus de temps à faire. – Stephen

Répondre

0

boucle à travers le réseau et construire un tableau avec les mêmes touches mais dans un ordre différent:

$array_data = array("a" => array(1, 2, 3), "b" => array(1, 2, 3)); 

$results = array(); 
foreach ($array_data as $name => $values) 
{ 
    foreach ($values as $i => $value) 
    { 
     $results[$i][$name] = $value; 
    } 
} 
print_r($results); 
Questions connexes