kostenloser Webspace werbefrei: lima-city


PHP Fehler

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    sneppa

    Kostenloser Webspace von sneppa

    sneppa hat kostenlosen Webspace.

    Huch.. ja ich wei? ich schon wieder^^
    Naj ich raff nich ganzwas daran faksch is:
    $abfrage = "SELECT *
    FROM `links`
    ORDER BY `id`
    where kat = `$head` AND check = `on`";
    #


    Er gibt mir den fehler aus:
    Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /www/usersites/m-musek/pub/gfx-web/show_links.php on line 78
    und das is die zeile(die is aber richtig):
    while($row = mysql_fetch_assoc($ergebnis))

    Hier der bruchteil des codes:

    $abfrage = "SELECT *
    FROM `links`
    ORDER BY `id`
    where kat = `$head` AND check = `on`";
    $ergebnis = mysql_query($abfrage);
    while($row = mysql_fetch_assoc($ergebnis))
       {
       echo '<tr>


    Beitrag ge?ndert am 9.10.2005 16:09 von sneppa
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. p**h

    $abfrage = "SELECT * FROM `links` ORDER BY `id`

    WHERE kat = '".$head."' AND check = 'on'";

    Falsche abfrage die oben ist richtig
  4. k**********e

    $abfrage = "SELECT * FROM links WHERE kat ='".$head."' AND check = 'on' ORDER BY id";

    $sql = mysql_query($abfrage) or die("Anfrage ($abfrage) konnte nicht ausgef?hrt werden : " . mysql_error());

    while($row = mysql_fetch_assoc($sql))
    {
    // die ausgabe
    }


    deine SELECT-Syntax war falsch. das oder by kommt nach der where klausel... ( http://dev.mysql.com/doc/mysql/de/select.html ) mal zu nachlesen.
    zudem musst du $head 'richtig' in den string intigrieren und zwar in dem du verkn?pfst (was ich oben schon gemacht hab)
  5. Autor dieses Themas

    sneppa

    Kostenloser Webspace von sneppa

    sneppa hat kostenlosen Webspace.

    Anfrage (SELECT * FROM links WHERE kat ='Suchmaschinen' AND check = 'on') konnte nicht ausgef?hrt werden : 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 'check = 'on'' at line 1



    $abfrage = "SELECT * FROM links WHERE kat ='".$head."' AND check = 'on'";

    $sql = mysql_query($abfrage) or die("Anfrage ($abfrage) konnte nicht ausgef?hrt werden : " . mysql_error());

    while($row = mysql_fetch_assoc($sql))
    {
    echo '<tr>
    <td class="content2" bgcolor="#009525"><a href="'.$row['link'].'" style="text-decoration: none">'.$row['name'].'</a></td>
    </tr>
    <tr>
    <td class="content2" bgcolor="#8F8F8F">'.$row['besch'].'</td>
    </tr>
    <tr>
    <td><br></td></tr>';
    }

    Beitrag ge?ndert am 9.10.2005 17:12 von sneppa
  6. k**********e

    check ist ein der reservierten w?rter in mysql. am bessten du bennenst diese spalte um.... ansonsten musst du da die `` drum machen. wobei mein erster vorschlag besser w?r...
    liste der mysql badwords => http://dev.mysql.com/doc/mysql/en/reserved-words.html

    sorry hab ich vorhin nicht gesehen

    $abfrage = "SELECT * FROM links WHERE kat ='".$head."' AND `check` = 'on' ORDER BY id";
  7. Autor dieses Themas

    sneppa

    Kostenloser Webspace von sneppa

    sneppa hat kostenlosen Webspace.

    suppie! ES GEHT! Danke an die kirschbl?(/?)t(/d)e^^
  8. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!