Mysql abfrage in ein array speichern

evil_knievel

Grünschnabel
Hallo,

Habe eine Datenbank mit folgenden Felder: id, name, prov
Nun möchte ich alle Daten von prov in ein array abspeichern nur das klappt nicht, habe schon mehrere Anleitungen versucht. Vielleicht kann mit ja jemand helfen:

Code:
<?
$server = "localhost";
$user = "xxx";
$pass = "yyy";
$db = "db";
$dbh= mysql_connect($server, $user, $pass) OR DIE ("Konnte nicht mit MySQL verbinden.");
mysql_select_db($db, $dbh);

$sql = "SELECT prov FROM vertrag"; 
$result = mysql_query ($sql); 

while ($data = mysql_fetch_array ($result)) 
{ 
  $aa[] = $data; 
} 
echo $aa[1]; //ausgabe testen
echo $aa[2];
echo $aa[3];
echo $aa[4];

?>
fehlermeldung:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/.....xxx.php on line 11
 
...beziehungsweise vielleicht gibt es ja eine bessere Lösung.

Ich möchte die Daten aus der Spalte untereinander in einem Formular anzeigen lassen, so das man diese einzeln nacheinander bearbeiten kann und dann sollen diese danach wieder in die DB gespeichert werden.

Beispiel in der Datenbank/Spalte sind 5 Einträge:
1
2
3
4
5

ich möchte diese ändern in
3
4
5
6
7

und danach auf einen Button drücken um die Datenbank upzudaten. Dabei kann die Anzahl derEinträge variieren.
 
Zurück