Kezdőoldal » Számítástechnika » Programozás » Mi lenne a hiba?

Mi lenne a hiba?

Figyelt kérdés

A kód:

<?php

if (isset($_GET['button'])) {

include('mysql.php');

$code = $_GET['code'];


$query = "SELECT * WHERE code='$code'";

$numrows = mysql_numrows($query);

echo $numrows;



if ($numrows=0) {

while($rows = mysql_fetch_assoc($query)) {

$dbcontent = $rows['content'];

}

header('Location: $dbcontent');

echo 'Az Ön álltal megadott kód érvényes, vagy helyes linket kapott!<br><a href="'.$dbcontent.'">Kattintson ide</a>, az oldal megtekintéséhez vagy másolja be az alábbi URl-t a böngészője címsorába:'.$dbcontent;

}

}


?>


A hibaüzenet:

Warning: mysql_numrows(): supplied argument is not a valid MySQL result resource in /index.php on line 32


32-es sor tartalma:

31 $query = "SELECT * WHERE code='$code'";

32 $numrows = mysql_numrows($query);

33 echo $numrows;



2014. nov. 8. 21:46
 1/3 Tengor ***** válasza:

A query egy string, a mysql_num_rows pedig egy resource-t vár. Először hajtsd végre a queryt és utánna számold a sorokat! Egyébként a a nevéből kihagytál egy _-t.

Még valami: ha még csak most ismerkedsz a PHP-val, akkor rendben van a kód, különben pedig felejtsd el a mysql_ kezdetű függvényeket! Használj helyettük PDO-t vagy mysqli_-t!

2014. nov. 8. 21:52
Hasznos számodra ez a válasz?
 2/3 A kérdező kommentje:

Nem, már 3 éve foglalkozom, vele... programozói versenyre is járok, igaz pascalból... :D


Egyébként nem értem mit akarsz mondani :D

2014. nov. 8. 21:57
 3/3 Tengor ***** válasza:
Ez lemaradt: [link]
2014. nov. 8. 22:18
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!