Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource

kettu [12.01.2004 01:02:33]

#

Hei!

Kyselin jo eilenkin asiasta, mutta en saanut ongelmaa ratkaistua tälläisen asian kimpussa "die sql_error():inkaan avulla. Eli tämä koodi toimi ihan ok Lycosin palvelussa, mutta varsinaisella www-sivujen palveluntarjoajallani tämä ei enää pelitä.

Haen kolme viimeisintä kannanottoa näin:

<?php
print "<p><hr></p>";
$db = mysql_connect("localhost","nimi","salasana");
$HakuLause = "SELECT * FROM kannanotot order by ID desc";
$lauseen_tulos = mysql_query($HakuLause,$db);

$i = 0;
while ($kannanotto=mysql_fetch_row($lauseen_tulos))
{
       if($i<3)
         {
          print "<p align=\"left\" class=\"style14\"><strong><a class=\"vari\" href=\"kannanotot.php?ID=$kannanotto[0]\">$kannanotto[1]
</a> <br>> $kannanotto[3]</strong></p>";

          $i++;
         }
}
print "<hr>";
?>

Hausta tulee seuraavanlainen virheilmoitus:

Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /home/nimi/public_html/kannanottoja.php on line 14

Laitoin Googlella yleisen kyselyn suomenkielellä, ja tämä tuntuu olevan yleinen juttu monillakin sivuilla. Mistähän mahtaa johtua?

leftover [12.01.2004 11:04:12]

#

Tietokantaa ei ole valittu, lisätietoja https://www.php.net/manual/en/function.mysql-select-db.php

esim.

<?php
$link = mysql_connect("localhost", "tunnus", "salasana");
$db = mysql_select_db("tietokanta", $link);
?>

kettu [12.01.2004 20:02:37]

#

Hei!

Siis, kokeilin yhteyden luomista $link-systeemillä, mutta ei vain pelitä. Olen kytännyt koodinkin läpi, eikä tunnu löytyvän edes parse erroreita. Palvelin tarjoajallani on käytössä PHPMyAdmin tietokantojen ylläpitoon ja käytän heiltä saamia tunnuksia. Mikä avuksi?

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta