kostenloser Webspace werbefrei: lima-city


PHP-fehler

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    konnsy

    konnsy hat kostenlosen Webspace.

    ich habe mich schon einige std mit einer datei für einen chat bescäftig, aber
    das sql tutorial von php-einfach.de ist mist und funktioniert nur sehr selten.
    ich hab mir nun die codes aus anderen wuellen zusammengesammelt, aber
    bekomme immer diesen fehler.


    Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /home/webpages/lima-city/konnsy/html/PHP/Chat/chat.php on line 20

    $abfrage = mysql_query("SELECT * FROM test WHERE ID=1"); 
    $wert = mysql_fetch_object($abfrage);            <----   zeile 20                                     
    print_r($wert);
    mysql_close($verbindung);             
    ?>
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Wenn dieser Fehler auftritt ist ein mysql Fehler aufgetreten und daher kann mysql_fetch_object keine Daten aus der resource auslesen. wahrscheinlich gibts die tabelle test nicht. oder die datenbank verbidung ist nicht korrekt mysql_error() sollte da evtl. helfen
  4. Autor dieses Themas

    konnsy

    konnsy hat kostenlosen Webspace.

    ich habe alle daten nochmal überprüft und die daten sind richtig.
    Aber auf einmal taucht, ohne, dass ich was verändert hab, dieser
    fehler auf:

    Parse error: syntax error, unexpected T_LOGICAL_OR


    kennt jemand eine seite, auf der man die fehler nachschauen kann und
    auch wie man diese behebt?
  5. normalerweise steht eine Zeilenangabe dahinter das macht das ganze dann etwas leichter. Wenn du phpMyAdmin hast probiere den code aus dem mysql_query erstmal dort. Dann wirst du sehen wo das Problem beim MySQL ist.

    Wenn du den ganzen Code (anonymisiert) posten würdest, wäre dir leichter zu helfen.
  6. Das logische Oder ist: || und das binäre |. Kommt eines davon in deinem Script vor?
  7. setze doch mal das WHERE ID=1 um zu WHERE ID='1'
    also ' ' ;-)

    sowas bewirkt oft wunder ;-)
  8. losebettler1 schrieb:
    setze doch mal das WHERE ID=1 um zu WHERE ID='1'
    also ' ' ;-)

    sowas bewirkt oft wunder ;-)

    Nein, es sollte diese zumindest nicht bewirken. Für mich sieht es so aus, als ob die ID vom Typ INT oder einer seiner Abläufer ist und somit werden keine ' benötigt. Es ist kein textueller Inhalt!
  9. nikic schrieb:
    losebettler1 schrieb:
    setze doch mal das WHERE ID=1 um zu WHERE ID='1'
    also ' ' ;-)

    sowas bewirkt oft wunder ;-)

    Nein, es sollte diese zumindest nicht bewirken. Für mich sieht es so aus, als ob die ID vom Typ INT oder einer seiner Abläufer ist und somit werden keine ' benötigt. Es ist kein textueller Inhalt!


    naja ich lass mir die ausgabe immer von phpmyadmin machen. der möchte zumindest alles in anführungszeichen.
    aber ich bin da auch nur anfänger (trotzdem klapts meistens so wies phpmyadmin will :P)
  10. Vielleicht gibt es in der Datenbank ja auch keinen Eintrag mit der ID=1
  11. Autor dieses Themas

    konnsy

    konnsy hat kostenlosen Webspace.

    ich habe das alte problem hinbekommen.
    Das hatte wohl was damit zu tun, dass die id kein int war
    und der buchstabe einer variable falsch war.^^

    ich hab mal weiter gemacht und komme hier nicht weiter.

    if (  $weiterleitung ==1 )
    {<meta http-equiv="refresh" content="5;URL=http://konnsy.lima-city.de/PHP/.....html">}


    wie kann ich diesen code umschreiben, dass er in einer php-datei funktioniert?

    Beitrag zuletzt geändert: 11.6.2009 16:40:59 von konnsy
  12. Die Datei selbst muss die Endung *.php haben und der von dir gezeigte Code muss zwischen PHP-Tags <? und ?> stehen.

    Und du hast die Ausgabe vergessen mit echo:

    <?
    if (  $weiterleitung ==1 )
    {
    echo "<meta http-equiv=\"refresh\" content=\"5; URL=http://konnsy.lima-city.de/PHP/.....html\">";
    }
    ?>


    Beitrag zuletzt geändert: 11.6.2009 16:43:55 von karpfen
  13. Autor dieses Themas

    konnsy

    konnsy hat kostenlosen Webspace.

    sobald ich den code in <? php [...] ?> setze bekomme ich aber leider diesen fehler:


    Parse error: syntax error, unexpected '<' in /home/webpages/lima-city/konnsy/html/....php on line 38

    Beitrag zuletzt geändert: 11.6.2009 16:50:41 von konnsy
  14. bei mir funktioniert karpfens code...

    schau doch mal ob in zeile 38 auch karpfens code ist oder irgendetwas anderes!?
    vlt hast du auch beim einfügen < stehen lassen ;-)
  15. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!