Autor Zpráva
Swicher
Profil *
Dobrý den, dělám jeden web se stránkování ale když ho spustim napíšeto: Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /3w/xf.cz/u/upsource/RS/index.php on line 48

PHP Kód:
if ($stranka=="") {
$stranka=1;
$vynechat=0;
}
else {
$vynechat=$stranka*10-10;
}

$vypsat_clanky=mysql_query("SELECT titulek, text FROM clanky 
ORDER by id DESC LIMIT $vynechat,10;");
while (list($titulek, $text) = mysql_fetch_row($vypsat_clanky)) {
echo "Název článku: $titulek<br />
Text: $text"; // výstup si lze samozřejmě libovolně upravit
}

$pocet_radku=mysql_query("SELECT COUNT(*) AS titulek FROM 
clanky");
$pocet_radku=mysql_fetch_array($pocet_radku);

$pocet_stran=ceil($pocet_stran=$pocet_radku["titulek"]/10);
$i=0;
while ($i<$pocet_stran) {
$i++;
echo "<a href=\"index.php?stranka=$i\">$i</a> ";
}

Zkoušel jsem i echo mysql_error(); ale nic nepíše, nevíte co stím?
Swicher
Profil *
Dodatek: totoje je jen php kód jinak je delší (o html) a ta Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /3w/xf.cz/u/upsource/RS/index.php on line 48 by odpovídala řádku 12
Kajman_
Profil *
Vypište si mysql error ještě jednou podle faq - tedy hned za dotazem, co havaruje, možná zlobí ten středník.
Swicher
Profil *
mysql error nic nepisuje
nightfish
Profil
mysql error nic nepisuje
pošlete sem tedy váš kód s doplněným mysql_error()
Swicher
Profil *
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<?php
  include("db-connect.php");
?>
  <head>
  <meta http-equiv="content-type" content="text/html; charset=windows-1250">
  <meta name="generator" content="PSPad editor, www.pspad.com">;
  <title>CryptoniX - free LineAge server (Kamael) </title>
  </head>
  <body background="http://cryptonix.hu.cz/system/wall.jpg">
  <style>
  body {
  color: #000000;}
  
  a{
  color: #000000;
  text-decoration: overline underline;}
  
  a:hover{
  color: #00bfff;
  text-decoration: overline underline;
  font-weight: bolt;}
  
  .skryvany {
  display: block;
  color: black;}
  
  .acko{
  color: #000000;
  text-decoration: overline underline;}
  </style>
<center>
<img src="./system/logo.png" alt="Cryptonix"><br>
<a href="./index.php">Hlavní strana</a> | <a href="./ok.php?o-server">O serveru</a> | <a href="./ok.php?jakzacit">Jak začít</a> | <a href="./ok.php?pravidla">Pravidla</a> | <a href="./ok.php?acc">Registrace</a> | <a href="./ok.php?kontakty">Kontakty</a> | <a href="./forum/">Fórum</a><br><br>
<?php
include ("db-connect.php");
if ($stranka=="") {
$stranka=1;
$vynechat=0;
}
else {
$vynechat=$stranka*10-10;
}

$vypsat_clanky=mysql_query("SELECT jmeno, popis FROM clanky 
ORDER by id DESC LIMIT $vynechat,10;");
while (list($id, $jmeno, $popis) = mysql_fetch_assoc($vypsat_clanky)) {
echo mysql_error();
echo "Název článku: $jmeno<br />
Text: $popis<br />
<a href='./reads.php?clanek=$id'>Trvalý odkaz</a>"; // výstup si lze samozřejmě libovolně upravit
}

$pocet_radku=mysql_query("SELECT COUNT(*) AS titulek FROM 
clanky");
$pocet_radku=mysql_fetch_array($pocet_radku);

$pocet_stran=ceil($pocet_stran=$pocet_radku["titulek"]/10);
$i=0;
while ($i<$pocet_stran) {
$i++;
echo "<a href=\"index.php?stranka=$i\">$i</a> ";
}
?>
  </body>
</html>

zde je
panther
Profil
Swicher
$vypsat_clanky=mysql_query("SELECT titulek, text FROM clanky ORDER by id DESC LIMIT $vynechat,10;");
ten středník je tam navíc.

Ten mysql_error() jsi napsal jinde, měl následnovat za tímto dotazem, ne níže.
Swicher
Profil *
pořád to nejde
Swicher
Profil *
Chyba byla vyřešena, měl jsem chybu v DB místo sloupce jméno sem tam měl název

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: