Hallo allemaal

Als ik dit php script aan roep krijg ik de volgonde Warning


Warning: mysql_result(): Unable to jump to row 0 on MySQL result index 4 in /home/httpd/vhosts/mijndomein.com/httpdocs/guest/readback.php on line 13

Warning: mysql_result(): Unable to jump to row 0 on MySQL result index 4 in /home/httpd/vhosts/mijndomein/httpdocs/guest/readback.php on line 14

Warning: mysql_result(): Unable to jump to row 0 on MySQL result index 4 in /home/httpd/vhosts/mijndomein/httpdocs/guest/readback.php on line 15

Warning: mysql_result(): Unable to jump to row 0 on MySQL result index 4 in /home/httpd/vhosts/mijndomein/httpdocs/guest/readback.php on line 16

Warning: mysql_result(): Unable to jump to row 0 on MySQL result index 4 in /home/httpd/vhosts/mijndomein/httpdocs/guest/readback.php on line 17

Warning: mysql_result(): Unable to jump to row 0 on MySQL result index 4 in /home/httpd/vhosts/mijndomein/httpdocs/guest/readback.php on line 18
&name=&date=&url=&email=&msg=&ans=&status=DONE.


Kan iemand naar deze code kijken voor me.

<?

include ('Include.php');

mysql_connect($DBhost,$DBuser,$DBpass);
@mysql_select_db("$DBName");

$mid=$mid-1;

$query = "SELECT * FROM book LIMIT $mid,1";
$result = mysql_query($query);

$name = urlencode(mysql_result($result,0,"name"));
$date = mysql_result($result,0,"date");
$url = mysql_result($result,0,"url");
$email = mysql_result($result,0,"email");
$msg = urlencode(mysql_result($result,0,"msg"));
$msg = urlencode(mysql_result($result,0,"ans"));
print "&name=$name";
print "&date=$date";
print "&url=$url";
print "&email=$email";
print "&msg=$msg";
print "&ans=$ans";

print "&status=DONE.";

?>

Bedankt

cheers Pinkel
Het lijkt erop dat je je database niet goed oproept, maar ik weet niet wat in je include staat
$mid=$mid-1;

is het zelfde als zeggen

$mid=0-1;

Dus $query = "SELECT * FROM book LIMIT $mid,1";

wordt $query = "SELECT * FROM book LIMIT -1,1";

En dat is regel 0 en die bestaat niet :)
Maak eens van:
<?php
$result = mysql_query($query);
?>

Dit:
<?php
if( !$result = mysql_query($query) )
{
echo mysql_errno() . ' - ' . mysql_error();
die('Der is wat fout gegaan, jammer yo!')
}
?>
Bedankt Dave

Het werkt helaas niet
Als er nog iemand een idee heeft?
ik gaf geen oplossing eh pinkel. Ik gaf gewoon de oorzaak van de error.
Als je $query = "SELECT * FROM book LIMIT 1,1"; ingeeft dan zal het normaal wel werken. Als uw tabel ni leeg is tenminste

Reageren