auslesen aus DB HILFE!

T

timMekk

Hi. bin neue hier und habe mal nen problem.

ich möchte ne kleines script schreiben bei dem man in ein formular name, datum usw eingibt.

die eingabe funktioniert auch und er trägt die daten auch in die DB ein...
nur wenn ich sie auslesen möchte weiss nicht recht weiter:

Code:
<?


include ("config1.inc.php");



$connect = @mysql_connect($host, $user, $password) OR die(mysql_error());
  



mysql_select_db($db, $connect) OR die(mysql_error());

$result = mysql_query("SELECT * FROM $db",$connect) or die (mysql_error()); 
$ausgabe = msyql_fetch_array($result);

echo $ausgabe;
mysql_close($connect);


?>

kann mir hier jemand mal tipps geben wie es besser geht und was genau dabei gemacht wurde.

danke!
 
Die Variable $ausgabe ist ein Array. D.h. man kann sie nicht einfach printen. Versuchs mal mit.

PHP:
$result = mysql_query("SELECT * FROM Dein_Tabellenname") or die (mysql_error()); 
while($inhalt = mysql_fetch_array($result))
{
    print $inhalt["dein_tabellefeldname"];
}

Feldnamen und Tabellennamen muss Du natürlich noch anpassen da ich incht weiß wie sie heissen.
 
Zuletzt bearbeitet:
Versuchs mal so:

PHP:
$sqlstr = "SELECT * FROM $db",$connect)
$result = mysql_query($sqlstr) or die (mysql_error());  
while ($ausgabe= mysql_fetch_array($result))
 {
    print_r($ausgabe);
 }
 
krass wie schnell hier die antworten kommen. es hat geklappt....
hab es so gemacht:
PHP:
$result = mysql_query("SELECT * FROM $db",$connect) or die (mysql_error()); 


  while($row = mysql_fetch_object($result))
    {
    echo $row->ID;
    echo $row->zeit;
    echo $row->name;
    echo $row->alter;
    }


folgt aber gleich das nächste problem. die zeit ist ein timestamp. und ich möchte daruas ja ein datum haben... wie kann cihdas denn da mit reinschreiben?
 
danke für den link. aber der hilft mir indirekt nur weiter...

wie ich nen timestamp in nen datum mache, das weis ich, aber wie kann ic das da in den code mit einbauen? weil er ja die komplette spalte "zeit" von timestamp zu datum umwandeln soll
würde ja so aussehen:
PHP:
$timestamp = time ();
date ("d.m.Y - H:i", $timestamp);


will es aber direkt mit in die ausgabe haben...
 
ohne es jetzt getestet zu haben

PHP:
echo $row->ID;
echo $row->zeit;
echo $row->name; 
echo date ("d.m.Y - H:i",$row->alter);
 
Zurück