Chris©: sql hilfe.. existiert ein Feld/Spalte oder nicht?

Beitrag lesen

Hallo Kauls,

$abfrage = mysql_query("SHOW COLUMNS FROM tabellenname");
$erg = mysql_db_query("DB",$abfrage,$verbindung);

mysql_db_query() sollte nicht mehr benutzt werden, sondern stattdessen die Verbindung vorher auf die DB eingestellt werden mit

$ok =   mysql_selcet_db('datenbankname', $verbindung);

und dann nur noch

$erg = mysql_query($abfrage, $verbindung);

echo $erg;

Das sollte nur eine Zahl ergeben, die ungleich 0 (bzw. false) ist, oder die Ausgabe "Ressource Locator: 2" oder so ähnlich:

Mittels

$datensatz = mysql_fetch_assoc($erg);

kannst Du dann den nächstanstehenden Datensatz abholen.

Mittels

$table = array();

while ($datensatz = mysql_fetch_assoc($erg))
  {
     $table[] = $datensatz;
  }

echo "<pre>\n";
  echo htmlspecialchars(print_r($table,1));
  echo "</pre>\n";

Kannst Du das gesamte Ergebnis anschauen.

LG
Chris©