Ankündigung

Einklappen
Keine Ankündigung bisher.

Datenbank abfrage mal gehts mal nicht

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • themonk
    hat ein Thema erstellt Datenbank abfrage mal gehts mal nicht.

    Datenbank abfrage mal gehts mal nicht

    Hallo,
    mein Webhoster hat den Server neu installiert und seit dem geht meine Homepage nur Teilweise. An einigen Stellen kann ich diese Abfrage starten und an anderen nicht. Es kommt nicht einmal ein Fehler
    PHP-Code:
    <? $sqlkommando = "SELECT * FROM db ";


        $sqlanfrage = mysql_query($sqlkommando) or die("Error: " . mysql_error());
        while($daten = mysql_fetch_object($sqlanfrage)) 
        {                                               




            echo "".stripslashes($daten->text)."";
     


        }
        

    ?>
    Kann das vieleicht auch an der Konfiguration der phpinfo liegen?

  • themonk
    antwortet
    Hallo,
    kann es vielleicht daran liegen das register_globals und safe_mode auf on sind?
    wenn ja welche muss auf off?

    Einen Kommentar schreiben:


  • themonk
    antwortet
    kann man da nichts machen indem man in der phpinfo etwas ändert?

    Einen Kommentar schreiben:


  • JohnRambo
    antwortet
    oder du löschst die leerzeichen vorm eintragen weg (also links und rechts) beispiel:

    PHP-Code:
    <?php
    $test 
    trim($test);
    ?>

    Einen Kommentar schreiben:


  • TheIfrit
    antwortet
    Code:
    select x,y,z from xyz where z like '%blafoo%';'
    dann muss das was du suchst nur enthalten sein und nicht der ganze datensatz

    Einen Kommentar schreiben:


  • themonk
    antwortet
    Ich glaube den Fehler gefunden zu haben.
    In der Datenbank werden die Angaben gespeichert und es kommt vor das bei einigen nach dem Text dan Leerzeilen kommen. Deshalb findet er das mit Where denke ich mal nicht.
    Wie kann man das nun ändern das alles angezeigt wird auch das mit leertasten?

    Einen Kommentar schreiben:


  • themonk
    antwortet
    Habe das Problem ein wenig eingegrenz. Es erscheint nur nichts in bestimmten Fehlen bei der WHERE test3 = 'test'

    in der spalte test3 gibt es aber test. Und früher hat es funktionert


    bei <?php
    error_reporting(E_ALL);
    ?> kommt nichts.

    Einen Kommentar schreiben:


  • JohnRambo
    antwortet
    hau mal an den anfang des ganzen scriptes

    PHP-Code:
    <?php
    error_reporting
    (E_ALL);
    ?>
    dann sollteste schon nen paar fehlermeldungen kriegen

    Einen Kommentar schreiben:


  • TheIfrit
    antwortet
    Wenn kein fehler kommt, ist das eventuel ein Zeichen, dass die anfrage gar nicht ausgeführt wird oder die tabelle leer ist, was ich aber bezweifle, wenn es an anderen stellen funktioniert.

    ich krieg bestimmt gleich schlaege, aber ich pruefe das dann immer mit testausgaben in der nähe des vermeintlichen problems, ob die stelle überhaupt erreicht wird.

    und mach nicht * sondern die spaltennamen, ist besser

    Einen Kommentar schreiben:

Lädt...
X