php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 09.05.2005, 10:50  
Gast
 
Beiträge: n/a
Standard Fehler im Script (?) - Auf Webserver funzt der Code...

Hallo,

also auf dem Webserver funktioniert der Code und lokal nicht. Habe "xampp", funktioniert auch alles soweit, aber das hier nicht:

PHP-Code:
<?php
    error_reporting
(E_ALL);
    
$link mysql_connect ('localhost''root''');
    
$db mysql_select_db ('hubesa');
    if (! 
$link)
    {
    
// keine Verbindung
    
echo "Konnte keine Verbindung herstellen";
    die;
    }
    if (! 
$db)
    {
    
// Konnte Tabelle nicht auswaehlen
    
echo "Konnte die Tabelle nicht auswählen";
    die;
    }
    
$result mysql_query('SELECT name, strasse, plz, ort, pic, url, FROM adressen');
  
while (
$row mysql_fetch_assoc($result))  // Das ist Zeile 72
{
  echo 
"
   $row[name]


  [img].$row['pic'].[/img]

  $row[strasse]

  $row[plz] . $row[ort]


  <url>[url="
.$row['url']."]$row[url][/url]</url>";
};
?>
Folgende Fehlermeldung gibt er aus (Die entsprechende Fehlerzeile ist im Codeschnipsel gekennzeichnet):
Zitat:
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in D:\Programme\xampp\htdocs\roman\projects\test5.php on line 72
Ich sehe das Problem nicht, bzw. verstehe nicht, wieso es online geht? Natürlich dann mit entsprechendem Benutzernamen und Passwort, aber lokal brauch ich das nicht zwingend, da es nur zum Testen sein soll.
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 09.05.2005, 10:55  
Gast
 
Beiträge: n/a
Standard

Das kann eigentlich nirgendwo funktionieren:
PHP-Code:
<?php
$result 
mysql_query('SELECT name, strasse, plz, ort, pic, url, FROM adressen'); 
?>
Das Komma hinter url muss weg. Und wann hat hier endlich jeder begriffen, dass man mysql_error() benutzen soll?

Gruß
phpfan
 
Alt 09.05.2005, 10:59  
Gast
 
Beiträge: n/a
Standard

Moin phpfan,

danke, hat geklappt. Hätte nicht gedacht, daß ein kleines Komma so viele schlaflose Nachtstunden verursachen kann. Eine ernst gemeinteFrage noch:
Zitat:
dass man mysql_error() benutzen soll?
Warum?

EDIT: Das mit dem Funktionieren stimmt, hab den Code nicht kopiert sondern abgeschrieben, da hab ich das Komma wohl zu viel reingesetzt. Danke nochmal.
 
Alt 09.05.2005, 11:01  
Erfahrener Benutzer
 
Registriert seit: 25.02.2004
Beiträge: 1.524
Orolhawion
Standard

Zitat:
Zitat von klaus@mehrfamilienhaus
Warum?
damit man solche fragen nicht stellen muß, weil mysql_error() dir die antwort schon gibt...
__________________
"die Mitte des Textes kann ja theor. mitten in einem Text liegen"

http://www.jagr.de/
Orolhawion ist offline  
Alt 09.05.2005, 11:05  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

für die zukunft bitte immer folgendes oder in andeer form verwenden:

mysql error
man sollte in seinen Scripten immer mysql_error() verwenden, in etwa so:
PHP-Code:
$sql "SELECT feld1,feld2 FROM table WHERE id=5";
$result mysql_query($sql) or die(mysql_error().'
Query: '
.$sql); 
robo47 ist offline  
Alt 09.05.2005, 11:17  
Gast
 
Beiträge: n/a
Standard

Gut, vielen Dank!
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Ganz einfaches Script nur wo ist der Fehler? aerow90 PHP Tipps 2008 10 20.07.2008 23:18
PHP script Rechte auf dem Webserver ? roman.platter PHP Tipps 2008 2 03.09.2007 08:16
Counter Script bringt Fehler Almond PHP Tipps 2006 6 13.06.2006 10:03
Fehler im Script, Unexpected , or ; PHP Tipps 2006 12 19.04.2006 21:20
Erstes Script zu einem Gästebuch, funzt nicht so wirklich! AlphaSierra PHP Tipps 2006 5 13.03.2006 10:24
MySQL Code funzt nich :S Chrisber PHP Tipps 2006 4 01.03.2006 22:27
[Erledigt] Fehler im Code? PHP Tipps 2006 4 15.02.2006 17:53
Fehler im Code, kann ihn nicht finden PHP Tipps 2005 9 16.05.2005 16:17
Fehler in Bild-upload Script PHP Tipps 2004-2 5 19.11.2004 14:01
Habe Fehler im Script bitte um Hilfe test022 PHP Tipps 2004-2 9 13.11.2004 17:44
array_push nur in begrenzter Anzahl ausführen ? PHP Tipps 2004 2 07.09.2004 09:05
fehler im script PHP Tipps 2004 1 27.07.2004 21:05
[Erledigt] Wo ist der Fehler im Script (MySQL mit PHP) PHP Tipps 2004 15 27.07.2004 09:25
Fehler im php code PHP Tipps 2004 11 14.07.2004 17:28
Fehler im Login Script PHP Tipps 2004 3 06.07.2004 20:37

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
webserver for pic, pic webserver, php script auf webserver

Alle Zeitangaben in WEZ +2. Es ist jetzt 13:25 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.