Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Mysql errori

Sivun loppuun

karvinen [18.05.2006 20:42:17]

#

Mikähän virhe tuossa kyselyssä oikeen on...


Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in C:\Program Files\xampp\htdocs\linkit.php on line 69

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\Program Files\xampp\htdocs\linkit.php on line 70


$kysely = mysql_query("SELECT * FROM osoite WHERE osoite = $korjattu ", $yhteys);
$rivia = mysql_num_rows($kysely);

tsuriga [18.05.2006 20:55:36]

#

Sitä mitä se virheilmoitus sanookin, $yhteys eio ole mysql-resurssi. Tietokantaan yhdistäminen ei ole onnistunut. Lisäksi SELECT * FROM is evil

karvinen [18.05.2006 21:20:23]

#

Nyt antaa erroria alemmasta rivistä eli:

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\Program Files\xampp\htdocs\linkit.php on line 76

$kysely = mysql_query("SELECT * FROM osoite WHERE (osoite) = $korjattu ",$yhteys);
$rivia = mysql_num_rows("$kysely");

Olga [18.05.2006 22:39:54]

#

$kysely = mysql_query("SELECT * FROM osoite WHERE osoite = '" . $kysely . "'", $yhteys);

Eli oletettavasti osoite on merkkijonotyyppinen, joten se pitää hipsuttaa.

karvinen [20.05.2006 09:38:58]

#

Kyllä tuo kysely menee läpi, mutta ei anna napata tulosten määrää.
$rivia = mysql_num_rows($kysely);

MYSQL:
Client API version 5.0.20

PHP/5.1.2

Onko noissa viitos versioissa jotenkin muuttuneet noi funktiot?

Olga [20.05.2006 10:11:20]

#

Sitähän tuo virheilmoitus juuri tarkoittaa että se tulosresurssi ei oo oikein, eli kyselyssä on ollut virhe.

tkarkkainen [20.05.2006 10:19:24]

#

$kysely = mysql_query("SELECT * FROM osoite WHERE osoite = '$korjattu' ",$yhteys) or die( "Virhe: " . mysql_error() );

Mitä sanoo noin?

Olga [20.05.2006 12:08:15]

#

Ohoh, pikku virhe tuossa omassa esimerkissäni, tuon jälkimmäisen $kysely-muuttujan tulisi luonnollisesti olla $korjattu.


Sivun alkuun

Vastaus

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

Tietoa sivustosta