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] Fehler beim auswerten (https://www.gegen-bilderklau.net/thread.php?threadid=172743)
Geschrieben von Jaysen am 21.06.2010 um 20:16:
Fehler beim auswerten
Hallo irgendwie schleichen sich bei mir anduernd Fehler ein, und der selbe Code geht aus square7 aber auf bplaced nicht.....
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:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
|
<html>
<head>
<title>Double C Ranch</title>
<link rel="stylesheet" href="css.css">
</head>
<body>
<center>
<?php include('db.php');
$sql = "SELECT id, bild, copy, name, alt, geburtstag, rasse, charakter, stammname, mutter, vater, muttermutter, vatermutter, muttervater, vatervater FROM dunar";
$result = mysql_query($sql);
echo "
<table>"; while ($row = mysql_fetch_assoc($result)) { echo "
<tr><td>$row[bild]</td></tr>
<tr><td>$row[copy]</td></tr>
</table>
<br>
<br>
<table>
<tr> <td class="x">Name:</td><td class="z">$row[name]</td> </tr>
<tr> <td class="x">Alter:</td><td class="z">$row[alt]</td> </tr>
<tr> <td class="x">Geburtstag:</td><td class="z">$row[geburtstag]</td> </tr>
<tr> <td class="x">Geschlecht:</td><td class="z">$row[geschlecht]</td> </tr>
<tr> <td class="x">Rasse:</td><td class="z">$row[rasse]</td></tr>
<br>
<br>
<table>
<tr> <td class="x">Charakter:</td></tr>
<tr><td class="z">$row[charakter]</td> </tr>
</table>
<br>
<br>
<table>
<tr><td class="x">Vererbung</td></tr>
<tr><td>$row[vererbung]<7td></tr>
</table>
<br>
<br>
<table>
<tr><td class="x">Disziplin</td><td class="x">Ausbildung</td><td class="x">Potenzial</td></tr>
<tr><td class="x">Reining</td><td class="z">$row[reining]</td><td class="z">$row[potentreining]</td></tr>
<tr><td class="x">Trail</td><td class="z">$row[trail]</td><td class="z">$row[potenttrail]</td></tr>
<tr><td class="x">Pleasure</td><td class="z">$row[pleasure]</td><td class="z">$row[potentpleasure]</td></tr>
<tr><td class="x">Horsemanship</td><td class="z">$row[horsemanship]</td><td class="z">$row[potenthorsemanship]</td></tr>
<tr><td class="x">Halter</td><td class="z">$row[halter]</td><td class="z">$row[potenthalter]</td></tr>
<tr><td class="x">Cutting</td><td class="z">$row[cutting]</td><td class="z">$row[potentcutting]</td></tr>
<br>
<br>
<table>
<tr><td class="x">Stammbaum</td></tr></table>
<table>
<tr><td rowspan="2" class="z"><b>$row[vater]</td></b><td class="z"><b>$row[vatervater]</td></b></tr>
<tr><td class="z">$row[muttervater]</td></tr>
<tr><td rowspan="2" class="z">$row[mutter]</td><td class="z"><b>$row[vatermutter]</b></td></tr>
<tr><td class="z">$row[muttermutter]</td></tr>
</table>
<table>
<tr><td class"x">Weitere Bilder</td></tr>
<tr><td class"y">$row[bilde]<7td></tr>
</table>
<br>
<br>
<table><tr><td class="x">Nachwuchs</td></tr></table>
<table>
<tr><td class="y">Fohlen</td><td class="y">Abfohldatum</td><td class="y">Vater</td><td class="y">Mutter</td><td class="y">Besitzer</td></tr>
<tr><td class="z">$row[fohlen]</td><td class="z">$row[abfohltermin]</td><td class="z">$row[papa]</td><td class="z">$row[mama]</td><td class="z">$row[besitzer]</td></tr>
<tr><td class="z">$row[fohlen]</td><td class="z">$row[abfohltermin]</td><td class="z">$row[papa]</td><td class="z">$row[mama]</td><td class="z">$row[besitzer]</td></tr>
<tr><td class="z">$row[fohlen]</td><td class="z">$row[abfohltermin]</td><td class="z">$row[papa]</td><td class="z">$row[mama]</td><td class="z">$row[besitzer]</td></tr>
<tr><td class="z">$row[fohlen]</td><td class="z">$row[abfohltermin]</td><td class="z">$row[papa]</td><td class="z">$row[mama]</td><td class="z">$row[besitzer]</td></tr>
<tr><td class="z">$row[fohlen]</td><td class="z">$row[abfohltermin]</td><td class="z">$row[papa]</td><td class="z">$row[mama]</td><td class="z">$row[besitzer]</td></tr>
<tr><td class="z">$row[fohlen]</td><td class="z">$row[abfohltermin]</td><td class="z">$row[papa]</td><td class="z">$row[mama]</td><td class="z">$row[besitzer]</td></tr>
<tr><td class="z">$row[fohlen]</td><td class="z">$row[abfohltermin]</td><td class="z">$row[papa]</td><td class="z">$row[mama]</td><td class="z">$row[besitzer]</td></tr>
<tr><td class="z">$row[fohlen]</td><td class="z">$row[abfohltermin]</td><td class="z">$row[papa]</td><td class="z">$row[mama]</td><td class="z">$row[besitzer]</td></tr>
<tr><td class="z">$row[fohlen]</td><td class="z">$row[abfohltermin]</td><td class="z">$row[papa]</td><td class="z">$row[mama]</td><td class="z">$row[besitzer]</td></tr>
<tr><td class="z">$row[fohlen]</td><td class="z">$row[abfohltermin]</td><td class="z">$row[papa]</td><td class="z">$row[mama]</td><td class="z">$row[besitzer]</td></tr>
</table>
<table><tr><td><td class="x">Erfolge</td></tr></table>
<table><tr><td class="y">Platz</td><td class="y">Datum</td><td class="y">Gewinn</td><td class="y">Reiter</td><td class="y">Hof</td><td class="y">Turnier</td></tr>
<tr><td class="z">$row[platz]</td><td class="z">$row[datum]</td><td class="z">$row[gewinn]</td><td class="z">$row[reiter]</td><td class="z">$row[hof]</td><td class="z">$row[turnier]</td></tr>
<tr><td class="z">$row[platz]</td><td class="z">$row[datum]</td><td class="z">$row[gewinn]</td><td class="z">$row[reiter]</td><td class="z">$row[hof]</td><td class="z">$row[turnier]</td></tr>
<tr><td class="z">$row[platz]</td><td class="z">$row[datum]</td><td class="z">$row[gewinn]</td><td class="z">$row[reiter]</td><td class="z">$row[hof]</td><td class="z">$row[turnier]</td></tr>
<tr><td class="z">$row[platz]</td><td class="z">$row[datum]</td><td class="z">$row[gewinn]</td><td class="z">$row[reiter]</td><td class="z">$row[hof]</td><td class="z">$row[turnier]</td></tr>
<tr><td class="z">$row[platz]</td><td class="z">$row[datum]</td><td class="z">$row[gewinn]</td><td class="z">$row[reiter]</td><td class="z">$row[hof]</td><td class="z">$row[turnier]</td></tr>
<tr><td class="z">$row[platz]</td><td class="z">$row[datum]</td><td class="z">$row[gewinn]</td><td class="z">$row[reiter]</td><td class="z">$row[hof]</td><td class="z">$row[turnier]</td></tr>
<tr><td class="z">$row[platz]</td><td class="z">$row[datum]</td><td class="z">$row[gewinn]</td><td class="z">$row[reiter]</td><td class="z">$row[hof]</td><td class="z">$row[turnier]</td></tr>
<tr><td class="z">$row[platz]</td><td class="z">$row[datum]</td><td class="z">$row[gewinn]</td><td class="z">$row[reiter]</td><td class="z">$row[hof]</td><td class="z">$row[turnier]</td></tr>
"; } echo "</table>";
mysql_close() ?>
</center>
</body>
</html>
|
|
Geschrieben von Oli am 21.06.2010 um 20:27:
Hi,
Welche Fehlermeldung, bzw. was passiert oder passiert nicht?
Ansonsten könnte ich nur raten, der Code sieht von der Syntax her auf den ersten Blick nicht falsch aus, wenn auch etwas unübersichtlich.
Edit: Kannst du evtl. auch Links zu den Seiten posten? Ist manchmal ganz hilfreich.
LG,
Oli
Geschrieben von Oli am 21.06.2010 um 20:43:
Dir ist bewusst, dass du von Square7 auf die MySQL-Datenbank von Square7 und von bPlaced auf die MySQL-Datenbank von bPlaced zugreifst? Ergo: Deine Datenbank ist auf bPlaced natürlich nicht vorhanden...
Geschrieben von Jaysen am 21.06.2010 um 20:48:
also hier die Links:
der wo es funktioniert
wo es nicht geht
das mit der datenbank hab ich geändert, der Fehler liegt nach Warnung auch in zeile 14...
Geschrieben von Oli am 21.06.2010 um 20:52:
Hast du dir meine Antwort durchgelesen und sie verstanden?
Zitat: |
Original von Oli
Dir ist bewusst, dass du von Square7 auf die MySQL-Datenbank von Square7 und von bPlaced auf die MySQL-Datenbank von bPlaced zugreifst? Ergo: Deine Datenbank ist auf bPlaced natürlich nicht vorhanden... |
Geschrieben von Jaysen am 21.06.2010 um 20:54:
die datenbank habich auch umgeändert
Fehlermeldung:
Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in /users/ccranch/www/dunarsss.php on line 14
Geschrieben von Oli am 21.06.2010 um 20:59:
Oh, sorry. Ich war schneller als du mit dem vielen Editieren

.
Okay, der Fehler müsste aber dennoch in der Datenbankabfrage liegen.
Füg mal unter dieser Zeile
php: |
1:
|
$result = mysql_query($sql); |
|
folgende Zeile ein - und poste bitte das Ergebnis:
php: |
1:
|
if(!$result) echo mysql_error(); |
|
Geschrieben von Jaysen am 21.06.2010 um 21:05:
Warning: mysql_fetch_assoc() expects parameter 1 to be resource, null given in /users/ccranch/www/dunarsss.php on line 15
jetzt ist das
Geschrieben von Oli am 21.06.2010 um 21:09:
Okay.. Hm. Jetzt bin ich etwas unsicher ;D.
Probier mal noch statt dem hier
php: |
1:
|
if(!$result) echo mysql_error(); |
|
den Code.. nur um sicher zu gehen
php: |
1:
|
echo mysql_error(); |
|
Geschrieben von Jaysen am 21.06.2010 um 21:18:
nicht unsicher werden
hay immer noch der selbe Fehler und anscheinend in dem da:
<table>"; while ($row = mysql_fetch_assoc($result)) { echo "
ich weiß echt nicht mehr weiter....
Geschrieben von Jaysen am 21.06.2010 um 21:31:
Öhhhmmmm
okay zuvor hatte ich es hersetzt, jetzt hab ichs darunter geschrieben und dann kam was ganz anderes, und dann hab ich nochmal das eine da ersetzt und jetzt steht da :
Unknown column 'alt' in 'field list'
Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in /users/ccranch/www/dunarsss.php on line 16
mein 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:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
|
<html>
<head>
<title>Double C Ranch</title>
<link rel="stylesheet" href="css.css">
</head>
<body>
<center>
<?php include('db.php');
$sql = "SELECT id, bild, copy, name, alt, geburtstag, rasse, charakter, stammname, mutter, vater, muttermutter, vatermutter, muttervater, vatervater FROM dunar";
$result = mysql_query($sql);
echo mysql_error();
echo "
<table>"; while ($row = mysql_fetch_assoc($result)) { echo "
<tr><td>$row[bild]</td></tr>
<tr><td>$row[copy]</td></tr>
</table>
<br>
<br>
<table>
<tr> <td class="x">Name:</td><td class="z">$row[name]</td> </tr>
<tr> <td class="x">Alter:</td><td class="z">$row[alt]</td> </tr>
<tr> <td class="x">Geburtstag:</td><td class="z">$row[geburtstag]</td> </tr>
<tr> <td class="x">Geschlecht:</td><td class="z">$row[geschlecht]</td> </tr>
<tr> <td class="x">Rasse:</td><td class="z">$row[rasse]</td></tr>
<br>
<br>
<table>
<tr> <td class="x">Charakter:</td></tr>
<tr><td class="z">$row[charakter]</td> </tr>
</table>
<br>
<br>
<table>
<tr><td class="x">Vererbung</td></tr>
<tr><td>$row[vererbung]<7td></tr>
</table>
<br>
<br>
<table>
<tr><td class="x">Disziplin</td><td class="x">Ausbildung</td><td class="x">Potenzial</td></tr>
<tr><td class="x">Reining</td><td class="z">$row[reining]</td><td class="z">$row[potentreining]</td></tr>
<tr><td class="x">Trail</td><td class="z">$row[trail]</td><td class="z">$row[potenttrail]</td></tr>
<tr><td class="x">Pleasure</td><td class="z">$row[pleasure]</td><td class="z">$row[potentpleasure]</td></tr>
<tr><td class="x">Horsemanship</td><td class="z">$row[horsemanship]</td><td class="z">$row[potenthorsemanship]</td></tr>
<tr><td class="x">Halter</td><td class="z">$row[halter]</td><td class="z">$row[potenthalter]</td></tr>
<tr><td class="x">Cutting</td><td class="z">$row[cutting]</td><td class="z">$row[potentcutting]</td></tr>
<br>
<br>
<table>
<tr><td class="x">Stammbaum</td></tr></table>
<table>
<tr><td rowspan="2" class="z"><b>$row[vater]</td></b><td class="z"><b>$row[vatervater]</td></b></tr>
<tr><td class="z">$row[muttervater]</td></tr>
<tr><td rowspan="2" class="z">$row[mutter]</td><td class="z"><b>$row[vatermutter]</b></td></tr>
<tr><td class="z">$row[muttermutter]</td></tr>
</table>
<table>
<tr><td class"x">Weitere Bilder</td></tr>
<tr><td class"y">$row[bilde]<7td></tr>
</table>
<br>
<br>
<table><tr><td class="x">Nachwuchs</td></tr></table>
<table>
<tr><td class="y">Fohlen</td><td class="y">Abfohldatum</td><td class="y">Vater</td><td class="y">Mutter</td><td class="y">Besitzer</td></tr>
<tr><td class="z">$row[fohlen]</td><td class="z">$row[abfohltermin]</td><td class="z">$row[papa]</td><td class="z">$row[mama]</td><td class="z">$row[besitzer]</td></tr>
<tr><td class="z">$row[fohlen]</td><td class="z">$row[abfohltermin]</td><td class="z">$row[papa]</td><td class="z">$row[mama]</td><td class="z">$row[besitzer]</td></tr>
<tr><td class="z">$row[fohlen]</td><td class="z">$row[abfohltermin]</td><td class="z">$row[papa]</td><td class="z">$row[mama]</td><td class="z">$row[besitzer]</td></tr>
<tr><td class="z">$row[fohlen]</td><td class="z">$row[abfohltermin]</td><td class="z">$row[papa]</td><td class="z">$row[mama]</td><td class="z">$row[besitzer]</td></tr>
<tr><td class="z">$row[fohlen]</td><td class="z">$row[abfohltermin]</td><td class="z">$row[papa]</td><td class="z">$row[mama]</td><td class="z">$row[besitzer]</td></tr>
<tr><td class="z">$row[fohlen]</td><td class="z">$row[abfohltermin]</td><td class="z">$row[papa]</td><td class="z">$row[mama]</td><td class="z">$row[besitzer]</td></tr>
<tr><td class="z">$row[fohlen]</td><td class="z">$row[abfohltermin]</td><td class="z">$row[papa]</td><td class="z">$row[mama]</td><td class="z">$row[besitzer]</td></tr>
<tr><td class="z">$row[fohlen]</td><td class="z">$row[abfohltermin]</td><td class="z">$row[papa]</td><td class="z">$row[mama]</td><td class="z">$row[besitzer]</td></tr>
<tr><td class="z">$row[fohlen]</td><td class="z">$row[abfohltermin]</td><td class="z">$row[papa]</td><td class="z">$row[mama]</td><td class="z">$row[besitzer]</td></tr>
<tr><td class="z">$row[fohlen]</td><td class="z">$row[abfohltermin]</td><td class="z">$row[papa]</td><td class="z">$row[mama]</td><td class="z">$row[besitzer]</td></tr>
</table>
<table><tr><td><td class="x">Erfolge</td></tr></table>
<table><tr><td class="y">Platz</td><td class="y">Datum</td><td class="y">Gewinn</td><td class="y">Reiter</td><td class="y">Hof</td><td class="y">Turnier</td></tr>
<tr><td class="z">$row[platz]</td><td class="z">$row[datum]</td><td class="z">$row[gewinn]</td><td class="z">$row[reiter]</td><td class="z">$row[hof]</td><td class="z">$row[turnier]</td></tr>
<tr><td class="z">$row[platz]</td><td class="z">$row[datum]</td><td class="z">$row[gewinn]</td><td class="z">$row[reiter]</td><td class="z">$row[hof]</td><td class="z">$row[turnier]</td></tr>
<tr><td class="z">$row[platz]</td><td class="z">$row[datum]</td><td class="z">$row[gewinn]</td><td class="z">$row[reiter]</td><td class="z">$row[hof]</td><td class="z">$row[turnier]</td></tr>
<tr><td class="z">$row[platz]</td><td class="z">$row[datum]</td><td class="z">$row[gewinn]</td><td class="z">$row[reiter]</td><td class="z">$row[hof]</td><td class="z">$row[turnier]</td></tr>
<tr><td class="z">$row[platz]</td><td class="z">$row[datum]</td><td class="z">$row[gewinn]</td><td class="z">$row[reiter]</td><td class="z">$row[hof]</td><td class="z">$row[turnier]</td></tr>
<tr><td class="z">$row[platz]</td><td class="z">$row[datum]</td><td class="z">$row[gewinn]</td><td class="z">$row[reiter]</td><td class="z">$row[hof]</td><td class="z">$row[turnier]</td></tr>
<tr><td class="z">$row[platz]</td><td class="z">$row[datum]</td><td class="z">$row[gewinn]</td><td class="z">$row[reiter]</td><td class="z">$row[hof]</td><td class="z">$row[turnier]</td></tr>
<tr><td class="z">$row[platz]</td><td class="z">$row[datum]</td><td class="z">$row[gewinn]</td><td class="z">$row[reiter]</td><td class="z">$row[hof]</td><td class="z">$row[turnier]</td></tr>
"; } echo "</table>";
mysql_close() ?>
</center>
</body>
</html>
|
|
Geschrieben von Oli am 21.06.2010 um 21:39:
Zitat: |
Original von Mordred
Ein einfaches echo mysql_error(); am Ende genügt.
|
Danke, da war ich mir unsicher. Ich hatte befürchtet, dass mysql_error() den letzten Fehler ausgeben würde, auch, wenn er schon 100 Befehle vorher auftrat. (Oli bitte nur mit 1 L, Danke

)
Geschrieben von Thorim am 21.06.2010 um 21:58:
Zitat: |
Original von Mordred
Die Spalte "alt" existiert nicht (ist eh n reserviertes Wort.. |
seit wann bitte ist "alt" ein reserviertes wort? du meintest wohl "alter"
PS: sicher, feld- & tabellennamen gehören in ``, keine frage
Geschrieben von Oli am 21.06.2010 um 21:59:
Zitat: |
Original von Mordred
Zitat: |
Ich hatte befürchtet, dass mysql_error() den letzten Fehler ausgeben würde, auch, wenn er schon 100 Befehle vorher auftrat.
|
Tuts doch auch? |
Entschuldigung - unklar ausgedrückt.
Hier mit Beispiel:
php: |
1:
2:
3:
4:
|
mysql_query("SELECT * FRO tabellenname"); //(Fehler ist absicht)
echo mysql_error(); //gibt fehler
mysql_query("SELECT * FROM tabellenname");
echo mysql_error(); //gibt NICHT den fehler von oben aus, sondern nichts, weil letzter befehl erfolgreich |
|
Ich hatte zunächst auf FALSE prüfen wollen, weil ich dachte, er würde irgendeinen alten Fehler nochmal ausgeben, auch wenn der aktuelle Befehl erfolgreich war. So verständlich?
Geschrieben von Oli am 21.06.2010 um 22:09:
Ist inzwischen klar geworden, dennoch danke

.
Geschrieben von Jaysen am 22.06.2010 um 17:55:
also soll ich jetzt das:
SELECT id, bild, copy, name, alt, geburtstag, rasse, charakter, stammname, mutter, vater, muttermutter, vatermutter, muttervater, vatervater FROM dunar
mit dem:
SELECT * FROM dunar
ersetzten?
Ich hab alt reingeschrieben da es sonst einen Fehler ergibt....
Geschrieben von Jaysen am 22.06.2010 um 18:16:
Hey, ww danke es geht, aber kann mir einer erklären warum es mit dem geht?
Geschrieben von Jaysen am 22.06.2010 um 18:34:
doch hab dich nicht überlesen, aber alt existiert doch.....
zumindest in der Tabelle in dem PHP my Admin....
Forensoftware: Burning Board, entwickelt von WoltLab GmbH