Autor Zpráva
Cody
Profil
Ahoj lidi, moc bych potřeboval pomoct. Konečně se po čase učím PHP a na jedný stránce mi to dělá chybu a já nemůžu přijít na to kde je. Takže týká se to stránky http://dobrovod.unas.cz/password/data/schuzky.php

Kód je:

<?php

$dobrovod = mysql_connect("mysql.webzdarma.cz", "dobrovod", "******");
mysql_select_db("dobrovod", $dobrovod);

$datum = mktime(0, 0, 0, date("m"), date("d"), date("Y"));

if ($vysledek = mysql_query("SELECT * , DATE_FORMAT( 'datum', '%e. %c. %Y' ) AS format_datum, UNIX_TIMESTAMP('datum') AS kod_datum
FROM schuzky ORDER BY od desc", $dobrovod)) {
while ($line = mysql_fetch_array($vysledek)) {
if ($line['kod_datum'] >= $datum) echo "<h2>&bull;&nbsp;" . $line['datum'] . "&nbsp;" . $line['cas'] . "&nbsp;&raquo;&nbsp;" . $line['typ'] . "</h2>\n<p class=\"zvyrazneni\">Program:</p>\n<p>" . $line['program'] . "</p><p class\"kde\">" . $line['kde'] . "</p><p class=\"autor\">" . $line['autor'] . "</p>";


}
}
else echo "<h3>Neplatný SQL dotaz: $vysledek</h3>\n";
?>


Jako chybu to hodí to echo Neplatný SQL dotaz, ale když jsem samotný SQL dioatz vyzkoušel v MyPHP Adminu tak to fachalo bez problémů, nehodilo to chybu.

Jestli někdo víte, prosím pomozte mi! Díky moc.
ash_
Profil
DATE_FORMAT( 'datum', '%e. %c. %Y' ) AS format_datum, UNIX_TIMESTAMP('datum') AS kod_datum

Prečo tam máš apostrofy okolo datum?
Cody
Profil
ash_
Prečo tam máš apostrofy okolo datum?
To tam nemá být, to jsem pak už zkoušel všechno možný, když mi to nefungovalo.
ash_
Profil
skús si nechať vypísať chybovú hlášku mysql_error() namiesto "Neplatný SQL dotaz: $vysledek"
Toto téma je uzamčeno. Odpověď nelze zaslat.