Autor |
Nachricht |
honsi
Threadersteller
Dabei seit: 08.04.2002
Ort: -
Alter: 40
Geschlecht:
|
Verfasst Mi 21.04.2004 20:02
Titel [PHP] Skript auf Server hochgeladen - Funzt nichtmehr |
|
|
Hallo,
Ich habe für ne Seite ein Skript gebaut, dass Projekte aus ner Datenbank abruft und als XML_dokument formatiert. Lokal klappt alles wunderbar. Wenn ich die Seite aber hochladen, bekomme ich nen Fehler:
projekte.php auf server hat geschrieben: | Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /www/htdocs/v093624/projekte.php on line 20
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /www/htdocs/v093624/projekte.php on line 32 |
Der src sieht folgendermassen aus:
Code: | <?php
// Einstellungen
$img_pfad = '_img/projekte/';
$sql_host = '******';
$sql_user = '******';
$sql_pwd = '******';
$sql_db = '******';
$sql_tbl = 'projekte';
$sql_tblImg = 'projekteimg';
// Script
// importierte Vars: kat_id, pro_id
$conn_id = mysql_connect($sql_host,$sql_user,$sql_pwd);
mysql_select_db($sql_db,$conn_id);
$result = mysql_query(SELECT * FROM $sql_tbl WHERE ( kat_id = $kat_id AND pro_id = $pro_id ));
while($zeile = mysql_fetch_array($result)) {
echo '<?xml version=1.0 encoding=UTF-8?>'.\n;
echo '<IMAGES>'.\n;
echo ' <kat_id>test1</kat_id>'.\n;
echo ' <pro_id>test2</pro_id>'.\n;
echo ' <title>'.$zeile[titel].'</title>'.\n;
echo ' <txt>'.utf8_encode($zeile[text]).'</txt>'.\n;
}
$result = mysql_query(SELECT * FROM $sql_tblImg WHERE ( kat_id = $kat_id AND pro_id = $pro_id ) ORDER BY imgId);
while($zeile = mysql_fetch_array($result)) {
echo ' <imageNode id='.$zeile['imgId'].' imgUrl='.$zeile['url'].'></imageNode>'.\n;
}
echo '</IMAGES>'.\n;
?>
|
Ich danke schonmal und sag:
peace
|
|
|
|
|
honsi
Threadersteller
Dabei seit: 08.04.2002
Ort: -
Alter: 40
Geschlecht:
|
Verfasst Mi 21.04.2004 20:21
Titel
|
|
|
hat sich erledigt
|
|
|
|
|
Anzeige
|
|
|
david.preuss
Dabei seit: 02.07.2003
Ort: outta space
Alter: 42
Geschlecht:
|
Verfasst Mi 21.04.2004 20:22
Titel
|
|
|
honsi hat geschrieben: | hat sich erledigt |
erzähl mal...
|
|
|
|
|
honsi
Threadersteller
Dabei seit: 08.04.2002
Ort: -
Alter: 40
Geschlecht:
|
Verfasst Mi 21.04.2004 21:59
Titel
|
|
|
hab mir erstma mit mysql_error() ne genauere fehlerbeschreibung ausgeben lassen und dann entdeckt, dass man an gewissen stellen vllt doch hochkommas setzen sollte mein php war halt lokal wohl etwas weniger pingelig konfiguriert.
Code: | $result = mysql_query(SELECT * FROM $sql_tblImg WHERE ( kat_id = $kat_id AND pro_id = $pro_id ) ORDER BY imgId); |
Code: |
$result = mysql_query(SELECT * FROM $sql_tblImg WHERE ( kat_id = '$kat_id' AND pro_id = '$pro_id' ) ORDER BY imgId);
// ^ ^ ^ ^
|
peace,
honsi
|
|
|
|
|
Account gelöscht
Ort: -
Alter: -
|
Verfasst Mi 21.04.2004 22:02
Titel
|
|
|
grausam. da hab in meinen anfängen mal nen ganzen tag drauf verschwendet, auf den trichter zu kommen
|
|
|
|
|
karmacoder
Dabei seit: 15.04.2002
Ort: Fürth
Alter: 42
Geschlecht:
|
Verfasst Mi 21.04.2004 22:13
Titel
|
|
|
no besser ist tabellen- und feldnamen mit den zwischen die ` hier zu setzen.
dann kann man auch feldnamen mit leerzeichen oder anderen abartigkeiten behandeln.
|
|
|
|
|
|
|
|
Ähnliche Themen |
PHP Kontaktformular funzt nicht auf PHP5 basierten Server
Aus SWF auf externes (anderer Server) PHP-Skript verlinken
Drop Down Menü - FF funzt, IE funzt nicht
Transparenz in flash! schauts euch an, datei hochgeladen!
JAVA geht nichtmehr [Hilfe]
Include geht plötzlich nichtmehr...
|
|