Assoziiertes array_push

Gray

Erfahrenes Mitglied
ich bräuchte eine möglichkeit ein Mehrdimensionales Array, assoziativ zu pushen.

PHP:
<?php

include "../kontrolle.php";

$whois = array();

	$result = mysql_query("SELECT * FROM whois");
	while ($row = mysql_fetch_array($result)) {

		$eintrag = array(
			"server" => "$row[server]",
			"negativ1" => "$row[negativ1]",
			"negativ2" => "$row[negativ2]",
			"negativ3" => "$row[negativ3]"
			);

		array_push($whois[$meine_assoziation],$eintrag);

	}

print_r($whois);

?>

Das klappt aber leider nicht.
 
Hi,

Ist
PHP:
$whois[$meine_assoziation]
denn ein Array - und was steht in $meine_assoziation?

Vielleicht fehlt nur ein:
PHP:
$whois[$meine_assoziation] = array();

Gruß
.
 
habe es hinbekommen, so:

PHP:
<?php

include "kontrolle.php";

$whois = array();

	$result = mysql_query("SELECT * FROM whois");

	$num = mysql_num_rows($result);

	while ($row = mysql_fetch_array($result)) {

      		$key = $row[tld];

      		$whois[$key][server] = $row[server];
      		$whois[$key][negativ1] = $row[negativ1];
      		$whois[$key][negativ2] = $row[negativ2];
      		$whois[$key][negativ3] = $row[negativ3];

	}


print_r($whois);

?>
 

Neue Beiträge

Zurück