Gegen Bilderklau - Das Original (https://www.gegen-bilderklau.net/index.php)
- Design, Website, Copyright (https://www.gegen-bilderklau.net/board.php?boardid=80)
--- Homepagehilfe (https://www.gegen-bilderklau.net/board.php?boardid=27)
---- Homepagehilfe - Archiv (https://www.gegen-bilderklau.net/board.php?boardid=139)
----- [PHP & MySQL] Abfrage wird nicht angezeigt (https://www.gegen-bilderklau.net/thread.php?threadid=166852)
Geschrieben von -Katha- am 03.01.2010 um 21:33:
Abfrage wird nicht angezeigt
Hallo,
ich bin jetzt schon fast 4 Stunden rasuzufinden, warum dieses blöde Teil dass ich habe, die Abfrage nicht rausrückt.
Hier mal mein Code
php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>ERÖFFNUNGSTURNIER</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<h1>Eröffnungsturnier</h1>
<img src="eroeffnungsturnier.png"><br>
© Bild --> Vanilla Sky von GB <br><br>
<a href="eroeffnungsturnier.html" title="Ausschreibung">Ausschreibung</a> | <a href="montag.php" title="Teilnehmer am Montag">Montag</a>
| <a href="dienstag.php" title="Teilnehmer am Dienstag">Dienstag</a> |
<a href="mittwoch.php" title="Teilnehmer am Mittwoch">Mittwoch</a> | <a href="donnerstag.php" title="Teilnehmer am Donnerstag">Donnerstag</a> |
<a href="freitag.php" title="Teilnehmer am Freitag">Freitag</a> <br> <br>
<h2>Montag</h2>
<h3>Jährlingschau</h3>
<?php
include("db.php");
$abfrage = "SELECT name, email, hof, hoflink, pferd, pferdlink FROM 01 WHERE pruefung = '01'";
$ergebnis = mysql_query($abfrage);
{ echo"
<table>
<tr>
<td><i>Platz</i></td>
<td><i>Reiter</i></td>
<td><i>Pferd</i></td>
<td><i>Heimathof</i></td>
</tr>
<tr>
<td> </td>
<td><a href='mailto:$row->email'>$row->name</a></td>
<td><a href='$row->pferdlink'>$row->pferd</a></td>
<td><a href='$row->hoflink'>$row->hof</a></td>
</tr>
</table>"; }
mysql_close();?>
<h3>Fohlenschau</h3>
<h3>Jungpferdeschau</h3>
<h3>Hengstschau</h3>
<h3>Stutenschau</h3>
</body>
</html> |
|
Problem außerdem im Anhang
Ich weiß nicht warum dieses Ding das Ergebniss von der Abfrage nicht anzeigt, obwohl in der Tabelle 01 Daten stehen, und ja, auch bei der Bedingung dass in der Spalte pruefung 01 stehen muss.
Kann mir wer helfen?
Geschrieben von Black Katrin am 03.01.2010 um 21:53:
da fehlt nen while ???
Geschrieben von -Katha- am 03.01.2010 um 22:18:
und welches? hab mal das eingefügt womit er alles was er findet ausgeben soll eingefügt.
ABER:
Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /usr/export/www/vhosts/funnetwork/hosting/trineken/TS-MEYER/montag.php on line 22
Geschrieben von Black Katrin am 03.01.2010 um 22:30:
in linie 22 ist nur nen { in deinem code. also haste nen anderen code wenn du die fehlermeldung hast. fehlermeldung ohne den zugehörigen code ist nicht hilfreich
Geschrieben von -Katha- am 03.01.2010 um 22:55:
was für ein while würdest du denn in den ersten code einbauen damit es geht?
Geschrieben von SaraliebtPferde am 03.01.2010 um 23:58:
Ich verweise einfach kurz hier hin : schattenbaum
php: |
1:
2:
3:
4:
5:
6:
7:
8:
|
$abfrage = "SELECT name, email, hof, hoflink, pferd, pferdlink FROM 01 WHERE pruefung = '01'";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis))
{
echo "
....
";
} |
|
Und was mir noch dazu auffällt, heißt deine Tabelle wirklich 01 oder eher sowas wie turnier?
Geschrieben von -Katha- am 04.01.2010 um 08:49:
das eintragen klappt ja.
udn wenn ich genau das da unten eintrage gibt der mir dieses besch**** Fehlermeldung aus
EDIT: Ich meinen den Code
EDIT²: Hier nochmal die Fehlermeldung und der Code
Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /usr/export/www/vhosts/funnetwork/hosting/trineken/TS-MEYER/montag.php on line 22
aktueller Code
php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>ERÖFFNUNGSTURNIER</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<h1>Eröffnungsturnier</h1>
<img src="eroeffnungsturnier.png"><br>
© Bild --> Vanilla Sky von GB <br><br>
<a href="eroeffnungsturnier.html" title="Ausschreibung">Ausschreibung</a> | <a href="montag.php" title="Teilnehmer am Montag">Montag</a>
| <a href="dienstag.php" title="Teilnehmer am Dienstag">Dienstag</a> |
<a href="mittwoch.php" title="Teilnehmer am Mittwoch">Mittwoch</a> | <a href="donnerstag.php" title="Teilnehmer am Donnerstag">Donnerstag</a> |
<a href="freitag.php" title="Teilnehmer am Freitag">Freitag</a> <br> <br>
<h2>Montag</h2>
<h3>Jährlingschau</h3>
<?php
include("db.php");
$abfrage = "SELECT name, email, hof, hoflink, pferd, pferdlink FROM 01 WHERE pruefung = '01'";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis))
{
echo "
<table>
<tr>
<td><i>Platz</i></td>
<td><i>Reiter</i></td>
<td><i>Pferd</i></td>
<td><i>Heimathof</i></td>
</tr>
<tr>
<td> </td>
<td><a href='mailto:$row->email'>$row->name</a></td>
<td><a href='$row->pferdlink'>$row->pferd</a></td>
<td><a href='$row->hoflink'>$row->hof</a></td>
</tr>
</table>"; }
mysql_close();?>
<h3>Fohlenschau</h3>
<h3>Jungpferdeschau</h3>
<h3>Hengstschau</h3>
<h3>Stutenschau</h3>
</body>
</html> |
|
Geschrieben von Black Katrin am 04.01.2010 um 09:07:
geh auf
www.php-einfach.de und LERN erst mal PHP bitte! du kannst es nämlich nicht, du weisst nicht mal wie ne abfrage aussieht.
Geschrieben von -Katha- am 04.01.2010 um 09:17:
hallo?
alle anderen Codes mit Abfrage und Eintragen klappen ja alle
und ich hab die alle geschrieben,
ich kann PHP
und so wie es untem im Code ist, so sehen auch alle anderen Abfragen aus, und die klappen alle.
Und bei der Frage nach dem while hab ich gefragt welches, da das was ich vorher drin hatte nicht geklappt hatte.
Du könntest ja auch einfach so lieb sein und zeigen wie es deiner Meinung so toll aus zu sehen hätte
EDIT: hab den Fehler gefunden
ich müsste in Zukunft mal das 01 vor dem WHERE in Backticks setzen
Geschrieben von Stelo am 04.01.2010 um 16:15:

Siehste, du darfst dich nicht aus der Ruhe bringen lassen, meistens ist das alles ganz einfach.
Vllt solltest du dir einfach ein
php: |
1:
|
mysql_query($sql) OR die(mysql_error()); |
|
angewöhnen. PHP ist meist so nett und verrät dir, was du falsch machst, wenn du nur nachfragst.
Viel Erfolg noch!
Geschrieben von -Katha- am 04.01.2010 um 19:23:
ja, so hab ich den Fehler auch raus

gefunden
Forensoftware: Burning Board, entwickelt von WoltLab GmbH