mam problem davnejsie som nieco nakodil na spojenie tabuliek
a tedraz ked som ho spustil na inom serveri nejde
kod je takyto
Kód:
function zobrazitClanok($clanok, $ustrizok=FALSE) {
global $spojenie;
if ($clanok) {
$sql = "SELECT ar.*, usr.nick " .
"FROM changelog ar " .
"LEFT OUTER JOIN uzivatel usr " .
"ON ar.autor_id = usr.id " .
"WHERE ar.id = ". $clanok;
$vysledok = mysql_query($sql,$spojenie);
if ($riadok = mysql_fetch_array($vysledok)) {
echo "<h3>". htmlspecialchars($riadok['nazov']). "</h3>\n";
echo "<div>Autor: " .
htmlspecialchars($riadok['nick']) .
"</div>";
echo "<div>";
if ($riadok['publikovat'] == 1) {
echo date("d.m.Y",strtotime($riadok['datum_list']));
} else {
echo "Nezverejneny";
}
echo "</div>\n";
if ($ustrizok) {
echo "<p>\n";
echo nl2br(htmlspecialchars(zkratitClanok($riadok['log'])));
echo "</p>\n";
echo "<h4><a href=\"index.php?url=cely_clanok&id_clanku=" .
$riadok['id']. "\">Cely článok...</a></h4><br />\n";
} else {
echo "<p>\n";
echo nl2br(htmlspecialchars($riadok['log']));
echo "</p>\n";
}
}
}
}
voal sa z kodu
Kód:
$sql = "SELECT id FROM changelog WHERE publikovat=1 " .
"ORDER BY datum_postnutia DESC";
$vysledok = mysql_query($sql, $spojenie);
if (mysql_num_rows($vysledok) == 0) {
echo " <br />\n";
echo error(3);
} else {
while ($riadok = mysql_fetch_array($vysledok)) {
zobrazitClanok($riadok['id'], TRUE);
}
}
kedysi mi to slo ale teraz neviem preco
jedine co sa mi po par hodinach podarilo zystit ze chyba je v sparovani tabuliek
tu je chybova hlaska
Kód:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in F:\stano\-=stranky=-\-=Databaza ludi=-\vystupne_funkcie.php on line 15
tj tento riadok if ($riadok = mysql_fetch_array($vysledok)) {
pls poradte neviem preco to nejde