1. Dashboard
  2. Artikel
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. HTML - Webmaster Forum
  2. Programmierung - Entwickler Forum
  3. PHP Forum - Apache - CGI - Perl - JavaScript und Co.

mysql query

  • Nico1994
  • 16. November 2010 um 18:48
  • Nico1994
    Interessierte/r
    Beiträge
    83
    • 16. November 2010 um 18:48
    • #1

    Hi,

    hier ein kleiner Codeausschnitt:

    PHP
    $result = mysql_query("SELECT id FORM `users` WHERE `username` LIKE '$username'");
    $name = mysql_num_rows($result);

    Es soll hier überprüft werden, ob der Username, der ins Formular eingegeben wir überhaupt existiert.

    Folgende Fehlermeldunge erhalte ich beim testen des Scripts:

    Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in D:\inetpub\vhosts\nicolas-pecher.com\subdomains\game\httpdocs\index.php on line 54


    Durch mysql_error weiß ich zumindest das der query nicht korrekt ist - finde jetzt aber den Fehler nicht?
    Könnt ihr mir bitte helfen?

    MfG

    http://www.nicolas-pecher.com <- Meine Website
    Mein neues Projekt: http://www.mc-web.net

  • driver
    Forum Guru
    Reaktionen
    6
    Beiträge
    20.727
    • 16. November 2010 um 19:02
    • #2

    versuchs mal mit

    Code
    [COLOR=#000000][COLOR=#DD0000]"SELECT id FORM `users` WHERE `username` LIKE '%".$username."%'"[/COLOR][COLOR=#007700]

    ansonsten mal ein print einfügen und die sql ausgabe anzeigen lassen
    [/COLOR][/COLOR]

    >> die icq-schreiberlinge bitte dies hier beachten

    [Blockierte Grafik: http://www.devil-driver.de/stuff/forum-banner.png]

    1679 entdeckte Gottfried Wilhelm Leibniz das Binärsystem, bei einem Gespräch mit seiner Mutter: "Ja..., Nein..., Nein..., Nein..., Ja..., Ja..., Nein..."

  • Nico1994
    Interessierte/r
    Beiträge
    83
    • 16. November 2010 um 19:15
    • #3

    Hallo,
    ist das % nicht einfach ein Zeichen in sql, dass aussagt, das vor und am ende des String noch was stehen kann, das aber nich beachtet werden muss?

    MfG

    http://www.nicolas-pecher.com <- Meine Website
    Mein neues Projekt: http://www.mc-web.net

  • Nico1994
    Interessierte/r
    Beiträge
    83
    • 16. November 2010 um 19:22
    • #4

    Da ist mir wie ich grad sehe ein blöder Tippfehler unterlaufen:

    "SELECT id FORM `users` WHERE `username` LIKE '%".$username."%'"


    Naja, so kann es natürlich nicht funktioniert - jetzt hauts hin.

    http://www.nicolas-pecher.com <- Meine Website
    Mein neues Projekt: http://www.mc-web.net

Tags

  • color
  • anzeige
  • game
  • form
  • code
  • php
  • zeichen
  • index
  • tippfehler
  • error
  • formular
  • index.php
  • mysql
  • scripts
  • ring
  • ausgabe
  • beach
  • sql
  • string
  • argument
  • query
  • select
  • print
  • existiert
  • subdomains
  1. Datenschutzerklärung
  2. Impressum
Community-Software: WoltLab Suite™