Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: mysql ongelma (sori... sotkin edellisen..)

kafka [19.06.2004 16:00:33]

#

Mikä tässä on vikana? Olen koittanut kaikkea mutta kun ei vaan toimi. Toi $db_link ei oo jotenki kunnossa.
Tässä on koodi:

<?php
//muodostetaan yhteys tietokantapalvelimeen
$db_address = "localhost";
$db_username = "test"; // <- Databasen nimi
$db_password = "";

//Yhdistetään ( $db_link on yhteyden kahva )
$db_link = mysql_connect( $db_address , $db_username, $db_password);
mysql_select_db( $db_username ) or
	die ("<center><br>
          <b><font color='#ff0000'>Yhdistäminen tietokantaan $database epäonnistui.</font></b><br>
		  <br>[ <a href=\"javascript:history.go(-1)\"><b>Takaisin</b></a> ]<br><br><br>
		");

//

$query = "SELECT username FROM 'kafka' WHERE id = '".$_GET['id']."';";
$results = mysql_query($db_link, $query);
$monta = mysql_num_rows( $results );

for ($i = 0; $i < $monta; $i++)//
{
    $tekstit = mysql_fetch_row($results);

     echo $i . ". " . $tekstit[$i];
}

//suljetaan yhteys
mysql_close($db_link);
?>

Se näyttää nämä errorit:

Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in e:\servu\testi.php on line 18

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in e:\servu\testi.php on line 19

leftover [19.06.2004 17:01:03]

#

Käännä mysql_queryn parametrit muotoon mysql_query($query, $db_link);

ajv [19.06.2004 18:05:50]

#

Monesti ratkaisu on liiankin helppo :P Just äsken väänsin tunnin yhden funktion kanssa, kun en saanut sitä toimimaan oikeen. Ongelma selvisi sillä että yhdestä olemattomasta muuttujasta viimeisillä riveillä puuttui '$'-merkki :/ No, tulipahan ainakin funktion toiminta optimisoitua oikeen viimesen päälle. Sitä on jotenkin välillä niin sokea omalle koodille.

Vastaus

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

Tietoa sivustosta