Ergebnis 1 bis 9 von 9

Thema: Abfrage mit beschränkung

  1. #1
    HTML Newbie
    Registriert seit
    12.04.2010
    Beiträge
    8
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard Abfrage mit beschränkung

    Hallo
    mal wieder eine Frage bezüglich einer MySQL abfrage in PHP
    die SuFU hat mir nicht viel geholfen da ich nicht ansatzweise verstehe wie ich diese frage stellen sollte^^

    Soo:

    nemen wir mal an ich habe eine tabellen X und zwei Variablen Y Z
    ich möchte alles aus X auflisten was aber nur einem gewissen wert der gleich oder größer ist als Variable Y

    momentan habe ich das:
    PHP-Code:
    $ergebnis  count_query("SELECT * 
                             FROM X
                             WHERE model = '
    $Z
                      AND WHERE cost =< '
    $Y';"
    was habe ich falsch ??? O.o
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Kaiser(in)
    Registriert seit
    29.03.2009
    Ort
    1011 1111 1011 WorldWideWeb
    Beiträge
    2.439
    Danke
    2
    Bekam 6 mal "Danke" in 6 Postings

    Standard AW: Abfrage mit beschränkung

    Äh, wo liegt der Fehler/ Das Problem ?!?
    Aber ne kleine Anmerkung: Variabeln innerhalb von '´s werden nicht ersetzt. Das sollte also heissen
    PHP-Code:
    "SELECT * FROM X WHERE model='".$Z."' AND WHERE cost =< '".$Y."'"
    Aber man sollte auch NIE * schreiben.
    Der, der weiß dass er nichts weiß, weiß mehr als der, der nicht weiß, dass er nichts weiß.
    Wer nach etwas fragt, geht grundsätzlich das Risiko ein, es auch zu bekommen!

  3. #3
    HTML Newbie
    Themenstarter

    Registriert seit
    12.04.2010
    Beiträge
    8
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Abfrage mit beschränkung

    Das Problem ist:

    mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in /opt/lampp/htdocs/bsp/c_store.php on line 66

    poste jetzt mal den relevanten teil:

    PHP-Code:
        $model def($_GET['model']);
        
    $credits $res['credit']; 
     
        
    $item  count_query("SELECT * 
                             FROM item 
                             WHERE model = '
    $model'
                            AND WHERE cost_gold =< '
    $credits'"); 
     
        while (
    $item1 mysql_fetch_assoc($item)) 
        { 
            
    $items.="<tr><td class='active'><img src='itm/".$item1['id'].".jpg' alt=".$item1['item']." ></td><td class='active'><strong>".$item1['item']." <span style='color:orangered'>(<a href=c_shop.php?buy=".$item1['id'].">Kaufen</a>) <br>".rez($item1['cost_gold'])."<img src=img/res2.gif alt=C align=absmiddle border=0> + ".$item1['cost_ignicit']."  <img src=img/res3.gif alt=N align=absmiddle border=0></span></strong><br>"
            if (
    $item1['pow']>0){$items.="Feuerkraft +".$item1['pow']."<br>";}elseif ($item1['pow'] < 0){$items.="Kraft ".$item1['pow']."<br>";} 
            if (
    $item1['def']>0){$items.="Schildstärke +".$item1['def']."<br>";} elseif ($item1['def'] < 0) {$items.="Schildstärke ".$item1['def']."<br>";} 
            if (
    $item1['agi']>0){$items.="Geschwindigkeit +".$item1['agi']."<br>";}elseif ($item1['agi']<0){$items.="Geschwindigkeit ".$item1['agi']."<br>";} 
            if (
    $item1['stam']>0){$items.="Flexibilität +".$item1['stam']."<br>";}elseif ($item1['stam']< 0){$items.="Flexibilität ".$item1['stam']."<br>";} 
            if (
    $item1['chr']>0){$items.="Sichtfeld +".$item1['chr']."<br>";}elseif ($item1['chr']<0){$items.="Sichtfeld ".$item1['chr']."<br>";} 
            if (
    $item1['s_double']>0){$items.="Kritischer Treffer +".$item1['s_double']."<br>";}elseif ($item1['s_double']<0){$items.="Kritischer Treffer ".$item1['s_double']."<br>";} 
            if (
    $item1['s_block']>0){$items.="Absorbierung +".$item1['s_block']."<br>";}elseif ($item1['s_block']<0){$items.="Absorbierung ".$item1['s_block']."<br>";} 
            if (
    $item1['s_chance_kick']>0){$items.="Trefferchance +".$item1['s_chance_kick']."<br>";}elseif ($item1['s_chance_kick']<0){$items.="Trefferchance ".$item1['s_chance_kick']."<br>";} 
            if (
    $item1['s_chance_blow']>0){$items.="Ausweichchance +".$item1['s_chance_blow']."<br>";}elseif ($item1['s_chance_blow']<0){$items.="Ausweichchance ".$item1['s_chance_blow']."<br>";} 
            if (
    $item1['s_dam']>0){$items.="Drohnenschaden +".$item1['s_dam']."<br>";}elseif ($item1['s_dam']<0){$items.="Dronenschaden ".$item1['s_dam']."<br>";} 
            
    $items.=" Voraussetzung: Level <b>".$item1['lvl']; 
            
    $items.=" </b></td></tr>"
        } 
    die Warnung bezieht sich auf:
    PHP-Code:
    while ($item1 mysql_fetch_assoc($item)) 

  4. #4
    Bandit
    Gast

    Standard AW: Abfrage mit beschränkung

    2x where ist 1x zuviel

    Immer schon http://de3.php.net/manual/de/function.mysql-error.php einbauen.

  5. #5
    HTML Newbie
    Themenstarter

    Registriert seit
    12.04.2010
    Beiträge
    8
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Abfrage mit beschränkung

    ist aber immernoch nicht die Lösung meines Problems...
    wie bekomme ich das denn dan geregelt... *kopfzerbrech*

  6. #6
    Bandit
    Gast

    Standard AW: Abfrage mit beschränkung

    Das zweite where entfernt? mysql_error eingebaut? Wie sollen wir dir helfen, wenn du nicht die nötigen Infos lieferst?

    Und wenn ich count_query lese, stelle ich mir irgendwie etwas anderes darunter vor.

    Richtig debuggen
    1. Man bemerkt, dass ein Skript nicht das tut, was es soll.
    2. Man schreibt an den Anfang des Scriptes die Zeile: error_reporting(E_ALL); und ini_set("display_errors", true);
    3. Man versucht, die Stelle die daran Schuld sein kann, schonmal einzugrenzen. Falls dies nicht geht, wird zunächst das komplette Skript als fehlerhaft angesehen.
    4. An markanten Stellen im Skript lässt man sich wichtige Variableninhalte ausgeben und ggf. auch in bedingten Anweisungen eine kurze Ausgabe machen, um zu überprüfen, welche Bedingung ausgeführt wurde (oder auch nicht).
    5. Schritt 3 wird so lange wiederholt, bis Unstimmigkeiten im Skript auffallen
    6. Damit hat man das Problem (Unstimmigkeit) gefunden und kann versuchen diese zu beheben. Hierzu dienen dann die PHP-Dokumentation und andere Quellen als Ratgeber.
    7. Lässt sich das konkrete Problem trotzdem nicht beheben, kann man in Foren um Rat fragen.
    8. Das Programm läuft und man kann die Debug-Ausgaben wieder entfernen.

  7. #7
    HTML Newbie
    Themenstarter

    Registriert seit
    12.04.2010
    Beiträge
    8
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Abfrage mit beschränkung

    gut! Ausgabe:

    1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE cost_gold =< '100'' at line 4


    wie bekomme ich den trozdem (mit entferntem WHERE) nur die Ausgaben die ich will???

    Ich kenne mich noch nicht so sehr mit PHP aus wie ich es brauche, daher bitte ich um Verständnis wenn ich, trotz Lesens der Anleitungen nicht alles Perfekt hinbekomme.

  8. #8
    Bandit
    Gast

    Standard AW: Abfrage mit beschränkung

    =< ändern in <= und cost_gold ist doch bestimmt kein String.

  9. #9
    HTML Newbie
    Themenstarter

    Registriert seit
    12.04.2010
    Beiträge
    8
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Abfrage mit beschränkung

    hat sich nun endlich gelöst ^^
    danke für die schnellen antworten

Ähnliche Themen

  1. SQL Abfrage
    Von Phate76 im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 9
    Letzter Beitrag: 07.03.2009, 17:41
  2. db abfrage
    Von creepi im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 2
    Letzter Beitrag: 28.10.2008, 00:11
  3. Upload-Beschränkung von Dateigröße und Art
    Von mib im Forum Zope & Plone - das deutsche Hilfeforum
    Antworten: 0
    Letzter Beitrag: 14.09.2006, 08:59
  4. SQL Abfrage 'LIKE'
    Von Mir nicht im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 3
    Letzter Beitrag: 17.03.2006, 13:37
  5. Download's mit download speed beschränkung
    Von ColdZero im Forum HTML & CSS Forum
    Antworten: 2
    Letzter Beitrag: 08.07.2005, 18:44

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •