Autor Zpráva
table
Profil *
Já Vás zdravím,
měl bych možná trochu primitivní dotaz ale potřeboval bych zobrazit počet řádků, které byli uloženy dnes.
Do databáze zapisuji datum do sloupce datum ve formátu : 2013-06-19 02:22:54 sloupec datum je typu timestamp
Nyní zobrazuji počet řádků takto:
$result = mysql_query("SELECT * FROM `sportsdb_wins` WHERE winconf='$confid'");
echo "Celkový počet záznamů: " . mysql_num_rows($result) . "\n";
while ($row = mysql_fetch_assoc($result)) {
    // zpracování tabulky
}
mysql_free_result($result);
Jak to poupravit aby to zobrazovalo vždy počet jen v ten den.
Děkuji za radu.
Taps
Profil
table:
<?
$datum=date("dmY");
mysql_query("SELECT * FROM `sportsdb_wins` WHERE winconf='$confid' AND DATE_FORMAT(datum,'%d%m%Y')='$datum'");
?>
table
Profil *
Zkusil jsem, nahrál do db záznam ale počet zůstane 0 :(
Taps
Profil
table:
co je v proměnné ?
<?
$confid
?>
table
Profil *
<?php
require_once "settings.php";
if (isset($_GET['conf'])) {
    $confid = intval($_GET['conf']);
}
else {
    $confid = 0;
}
$datum=date("dmY");
$result = mysql_query("SELECT * FROM `sportsdb_wins` WHERE winconf='$confid' AND DATE_FORMAT('%d%m%Y',datum)='$datum'");
echo "Celkový počet záznamů: " . mysql_num_rows($result) . "\n";
while ($row = mysql_fetch_assoc($result)) {
    // zpracování tabulky
}
mysql_free_result($result);
?> 
Zde je to celé, načítá to hodnotu z URL a následně vyhládá ve sloupci v db tuto hodnotu a zobrazí.
Taps
Profil
table
sql příkaz uprav dle[#2] Taps, máš tam přehozené hodnoty
table
Profil *
Jo koukal jsem že jsi to upravil.
Díky nyní už to jde.

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: