PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   PHP für Fortgeschrittene und Experten (http://www.selfphp.de/forum/forumdisplay.php?f=13)
-   -   problem mit mysql und auslesen (http://www.selfphp.de/forum/showthread.php?t=2705)

rodi 21.11.2002 16:33:39

problem mit mysql und auslesen
 
hi leute.
folgendes: ich habe hier einen spielplan. der soll mittels admin formular in eine sql db eingetragen werden. so und per klick sollen alle inhalte der db angezeigt werden. und da gibt es probleme. und zwar diese hier

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/www/wev164/html/spiele_ausgabe.php on line 18


hier der quelltext ... wasn da falsch?!
PHP-Code:

<!doctype html public "-//W3C//DTD HTML 4.0 //EN">
<? include ("db_connect.php");
?>
<html>
<head>
       <title>Title here!</title>
</head>
<body>
  <?
    $abfrage =
    "SELECT
    datum,
    uhrzeit,
    heim,
    auswaerts,
    FROM spiele
    where datum >=now() order by datum;
    $ergebnis = mysql_query($abfrage)
    while($row = mysql_fetch_object($ergebnis))
    {
    echo $row;
    }

   ?>
</body>
</html>


Ben20 21.11.2002 16:50:34

Dir fehlt ein Anführungszeichen nach dem "order by" - vielleicht liegts daran.

rodi 21.11.2002 17:03:05

neee selber fehler ... :/

Viper 21.11.2002 18:16:15

Hi!

Versuch es mal so:

<?
$abfrage =
"SELECT
datum,
uhrzeit,
heim,
auswaerts,
FROM spiele
WHERE datum >='now()' ORDER BY datum" ;
$ergebnis = mysql_query($abfrage)
while($row = mysql_fetch_object($ergebnis))
{
echo $row;
}

?>

oder so:

<?
$abfrage =
"SELECT
datum,
uhrzeit,
heim,
auswaerts,
FROM spiele
WHERE datum >='".now()."' ORDER BY datum" ;
$ergebnis = mysql_query($abfrage)
while($row = mysql_fetch_object($ergebnis))
{
echo $row;
}

?>

Eigentlich sollte eins von beiden fuktionieren.

Gruss, Viper

|Coding 21.11.2002 18:22:45

hi,

neben bei...

echo $row; soltest du so abändern:

echo $row[0].' - '.$row[1].' - '.$row[2].' - '.$row[3];

denn $row wird dir als array wieder gegeben....

rodi 21.11.2002 19:24:57

danke für eure tips aber es geht nicht jetzt kommt parse fehler in line 18 ...

rodi 21.11.2002 19:50:00

hab selber nochmal geguckt und n'bissal probiert nu gehts aber danke für eure ratschläge!!!


PHP-Code:

<? include ("db_connect.php");
?>
<html>
<head>
       <title>Title here!</title>
</head>
<body>
    <?
  $abfrage = "SELECT heim,auswaerts,datum FROM spiele where datum >=now() order by datum";
  $ergebnis = mysql_query($abfrage);
  while($row = mysql_fetch_object($ergebnis))
    {
    echo $row->heim; 

    echo $row-> auswaerts;
    }
  ?>



</body>
</html>



Alle Zeitangaben in WEZ +2. Es ist jetzt 09:35:05 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.