Brauche hilfe

  • Moin,
    Ich hab ein einfaches MySQL-Loginsystem prgogrammiert.
    Nun möchte ich aber, dass jeder user einen account bearbeiten kann.
    Dafür braucht man nun die varable §usr
    die hab ich so gemacht:
    $usr = mysql_fetch_assoc(mysql_query('SELECT *
    FROM `login`
    LIMIT 0 , 30'));
    Nun wird allerdings immer der account von dem user mit der ID 1 bearbeitet:synntax error on line..... :smilie101:
    Ich bin im programmieren noch totaler anfänger, und schaffe das nicht.
    Bitte helft mir

  • Hab da was verwechselt
    der fehler kommt nur, wenn ich das so mache:
    $usr = mysql_fetch_assoc(mysql_query('SELECT *
    FROM `login`
    WHERE id=($userid)
    LIMIT 0 , 30')); :lol:

  • kein wunder...

    Code
    $usr = mysql_fetch_assoc(mysql_query('SELECT *
    FROM `login`
    WHERE id='".$userid."'
    LIMIT  30'));

    müsste gehen...
    p.s. benutz mal die "code-tags"

  • Geht auch nicht, da kommt
    Parse error: syntax error, unexpected '"' in /usr/export/www/hosting/doenerking/config.php on line 30

    Wenn ich die "" weg mache, kommt

    Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /usr/export/www/hosting/doenerking/config.php on line 31

    Wenn ich statt "" '' mache, kommt

    Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /usr/export/www/hosting/doenerking/config.php on line 31

  • noch eine frage, was sind code-tags und wo kann man das lernen?

  • Code
    $usr = mysql_fetch_assoc(mysql_query('SELECT * 
    FROM `login` 
    WHERE id = '$userid' 
    LIMIT  30'));


    In der Anweisung muss man die Variable nicht escapen :)

  • MUSS nich der query mit (doppelten) anführungszeichen gemacht werden ? is btw auch praktischer
    also
    mysql_query("SELECT * FROm login WHERE id = '".$userid."' LIMIT 30");

    das limit erscheint mir übrigens komplett überflüssig

    Sei immer du selbst. Außer du kannst Batman sein. Sei immer Batman!

  • danke!!! hab die anführungszeichen gemacht, und das limit weg gemacht, und jetzt geht es!!!
    vielen dank :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D

  • danke!!! hab die anführungszeichen gemacht, und das limit weg gemacht, und jetzt geht es!!!
    vielen dank :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D :D

  • sag ich doch :P
    weil ihr macht ja hochkommas, wenn ihr nen wert bei id da habt, damit geht ihr ausserhalb von denen, die in php verwendet werden
    wenn ich das denn halbwgs richtig ausgedrückt hab nu ^^

    Sei immer du selbst. Außer du kannst Batman sein. Sei immer Batman!