PHP mysql datenbank verwenden

Zaxmax76

Ensign
Registriert
Apr. 2008
Beiträge
173
Hallo.. ;)
Mein php/html-code macht mir mal wieder Sorgen..
Wie stelle ich es denn mit php am schlauesten an, dass der Inhalt einer mysql datenbank-tabelle in ein <select>-Befehl eingefügt wird?
Code:
<html>
<?php
$db_server = "localhost";
  $db_name = "abcwpu";
  $db_user = "root";
  $db_passwort = "";


$verbindung = mysql_connect($db_server, $db_user, $db_passwort);
  if (!$verbindung)
        {
    echo "Leider konnten sie nicht verbunden werden!\n";
    exit;
        }
         else
{                $db_check = MYSQL_SELECT_DB($db_name);

         $sql = "Select * FROM `admin`" ;
          mysql_query($sql, $verbindung);



$y = "1"   ;
  echo "  <select name='select'>";
 while($y<=1000000)
 {
 echo"a" ;
 echo "<option value=`$row[Tabelle]`>$row[Tabelle]</option>" ;
 $y++ ;
 if($row['Tabelle']="")
 {
 $y = "1000000" ;
 }
 }
  }
?>
</select>
</html>
soweit mein 1.Versuch..
wär echt nett wenn mir jemand helfen würde..
Ich glaub ich hab da noch ne Menge Fehler drinnen..
 
Ungefähr so
PHP:
<select name="select">

<?php

  $dbname = "";
  $server = "localhost";
  $user = "";
  $pass = "";

  $verbindung = mysql_connect($server, $user, $pass) or die("Keine Verbindung möglich");
  mysql_select_db($dbname) or die("Datenbank $dbname nicht vorhanden");


  $abfrage = mysql_query("SELECT * FROM admin");
  while($ausgabe=mysql_fetch_array($abfrage))
  {
    echo '<option value='.$ausgabe["Feldname"].'>'.$ausgabe["Feldname"].'</option>';
  }

  mysql_free_result($abfrage);
  mysql_close($verbindung);
?>

</select>
 
Zuletzt bearbeitet:
Zurück
Oben