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 Jaysen am 21.06.2010 um 20:41:

 

also

doublecranch.square7.ch/dunarsss.php

ccranch.bplaced.de/dunarsss.php

vielleicht hilft das ja...



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:

 

Zitat:
Original von Jaysen
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...



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 Augenzwinkern .

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 Augenzwinkern
php:
1:
echo mysql_error();



Geschrieben von Jaysen am 21.06.2010 um 21:18:

 

nicht unsicher werden großes Grinsen


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 Augenzwinkern )



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 Augenzwinkern



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 Thorim am 21.06.2010 um 22:01:

 

Liefert den Fehlertext der letzten MySQL Funktion (http://php.net/manual/de/function.mysql-error.php)



Geschrieben von Oli am 21.06.2010 um 22:09:

 

Zitat:
Original von Thorim
Liefert den Fehlertext der letzten MySQL Funktion (http://php.net/manual/de/function.mysql-error.php)

Ist inzwischen klar geworden, dennoch danke smile .



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..... verwirrt
zumindest in der Tabelle in dem PHP my Admin....


Forensoftware: Burning Board, entwickelt von WoltLab GmbH