Zum Inhalt springen

[PHP] "supplied argument is not a valid MySQL result resource"


Empfohlene Beiträge

Hi,

ich wei es gibt bereits ein paar themen damit aber ich kann sie einfach nich auf meinen Fall übertragen, außerdem ist php nich wirklich so mein ding.

Um genau zu sein, das gesamte Paging is nicht von mir, hab es so aus bereits vorhandenen seiten genommen :(

Nun, aufjedenfall bekomme ich diese Fehlermeldungen:

Resource id #1

Warning: mysql_result(): supplied argument is not a valid MySQL result resource in /home/s/snowman-x.free-speicher1.de/public_html/weblog.php on line 30


Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/s/snowman-x.free-speicher1.de/public_html/weblog.php on line 42

http://knueppeldick.de.ms/weblog.php Mein Code:
<?php

echo $connection = mysql_connect('localhost', 'username', 'Passwort');


function getPagerData($numHits, $limit, $page)

       {

           $numHits  = (int) $numHits;

           $limit    = max((int) $limit, 1);

           $page     = (int) $page;

           $numPages = ceil($numHits / $limit);


           $page = max($page, 1);

           $page = min($page, $numPages);


           $offset = ($page - 1) * $limit;


           $ret = new stdClass;


           $ret->offset   = $offset;

           $ret->limit    = $limit;

           $ret->numPages = $numPages;

           $ret->page     = $page;


           return $ret;

       }


	// get the pager input values

    $page = $_GET['page'];

    $limit = 20;

    $result = mysql_query("select count(*) from myTable");

    $total = mysql_result($result, 0, 0);


    // work out the pager values

    $pager  = getPagerData($total, $limit, $page);

    $offset = $pager->offset;

    $limit  = $pager->limit;

    $page   = $pager->page; 


    // use pager values to fetch data

    $query = "select * from blog_test order by id desc limit $offset, $limit";

    $result = mysql_query($query);


    while($row = mysql_fetch_array($result)){

		echo "$row[0] - $row[1] - $row[2] - $row[3]";

    }


    // output paging system (could also do it before we output the page content)

    if ($page == 1) // this is the first page - there is no previous page

        echo "<<";

    else            // not the first page, link to the previous page

        echo "<a href=\"weblog.php?page=" . ($page - 1) . "\"><<</a>";


    for ($i = 1; $i <= $pager->numPages; $i++) {

        if ($i == $pager->page)

            echo "$i";

        else

            echo "<a href=\"weblog.php?page=$i\">$i</a>";

    }


    if ($page == $pager->numPages) // this is the last page - there is no next page

        echo ">>";

    else            // not the last page, link to the next page

        echo "<a href=\"weblog.php?page=" . ($page + 1) . "\">>></a>";


?>

Die Datenbank - zwei einträge zum testen sind drinnen:

ID as int | Datum as varchar | Header as varchar | content as largetext

THX

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...