ORDER by bei $stmt = $mysqli->prepare

  • Hallo,

    kann ich bei "$stmt = $mysqli->prepare" kein ORDER by DESC anwenden? Ich erhalte danach folgende Meldung:

    Zitat

    Fatal error: Call to a member function execute() on a non-object in

    Mein Code sieht so aus:

    PHP
    $stmt = $mysqli->prepare("SELECT p_id, p_type, p_pkategorie, p_code, p_hersteller, p_serie, p_geraet, p_bezeichnung, p_bild, p_artnr, p_farbe, p_inhalt, p_preis, p_bestand, p_hinweis, p_status 
    FROM web_produkte 
    ORDER by ASC");


    Sorry, ich habe den Fehler gefunden, ich muss natürlich noch sagen, nach was ich sortieren lassen möchte :/

    PHP
    FROM web_produkte ORDER by p_id DESC
  • Fehler abfangen =) (immer! sonst EndeGelände .. also Fatal Error)
    if(!stmt){ ... fehler holen }

    $stmt war hier kein Objekt (sondern false), da die Query eben fehlerhaft war.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!