Brauch mal Hilfe bei MySQL-Abfrage - weiße Seite

  • Ersteller Ersteller Eddy31
  • Erstellt am Erstellt am
Status
Für weitere Antworten geschlossen.
E

Eddy31

Brauch mal Hilfe bei MySQL-Abfrage - weiße Seite

Hallo @all ,

Ich habe nen kleines Problem bei dem Ihr mir evt helfen könntet.

Ich habe ne ganz simple mysql abfrage gemacht (bin anfänger im sqlbereich) und das geht einfach nicht.

hier der code:

PHP:
<?php
$host="localhost";
$user="user";
$password="pw";
$db="datenbank";
$verbindung = @mysql_connect("localhost","user","pw");
if (!$verbindung) {
echo "Keine Verbindung möglich !\n";
exit;
}
mysql_select_db("datenbank")
$abfrage = "SELECT username FROM dwg_user WHERE id=7";
$ergebnis = mysql_query ($abfrage);
$row = mysql_fetch_object ($ergebnis)
   {
   echo "$row->geld"; 
   }
   $abfrage = "SELECT * FROM dwg_user WHERE id = '1''";
 
 
 echo "$abfrage"
?>


wenn ich diese datei ausführe aufm server bekomme ich ne weise seite aber alles stimmt soweit hoffe ich also db angaben aufjedenfall denn alles anzeigen geht nur will ich einzelne daten auslesen.

THX im vorraus eddy31
 
Vielen Dank schon mal für den Link. Aber vll. hat ja auch der ein oder andere nen Tipp hier im Forum für mich!
 
in dem link steht doch alles
versuchs mal so:
PHP:
while($row = mysql_fetch_object ($ergebnis))
   {
   echo $row['username']; 
   }
 
in dem link steht doch alles
versuchs mal so:
PHP:
while($row = mysql_fetch_object ($ergebnis))
   {
   echo $row['username']; 
   }

Ehm nein, bei mysql_fetch_object() bekommst Du ein Objekt und kein Array zurück. Von daher ist der Code (echo "$row->geld";) oben schon richtig.

Du hast aber einen anderen offensichtlichen Fehler:
PHP:
mysql_select_db("datenbank")
Da fehlt das Semikolon hinter dem ), es müsste heissen
PHP:
mysql_select_db("datenbank");

Und dann nochwas :)
PHP:
$row = mysql_fetch_object ($ergebnis) 
   { 
   echo "$row->geld";  
   }

geht so auch gar nicht... richtig wär wohl eher:

PHP:
$row = mysql_fetch_object ($ergebnis);
echo $row->geld;

HTH! :)
 
PHP:
$abfrage = "SELECT username FROM dwg_user WHERE id=7";
$ergebnis = mysql_query ($abfrage);
$row = mysql_fetch_object ($ergebnis)
   {
   echo "$row->geld"; 
   }
   $abfrage = "SELECT * FROM dwg_user WHERE id = '1''";

soweit ich jetz in erinnerung habe, bringt es nix, wenn du nur "select username...." machst, dann aber das "geld" ausgeben möchtest.

dann lieber so

PHP:
$abfrage = "SELECT * [I](oder geld)[/I] FROM dwg_user WHERE id=7";
 
Status
Für weitere Antworten geschlossen.

Beliebte Schlagwörter

Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden.
Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.

Zurück
Oben Unten