Zadejte hledaný výraz...

Vypsání dat (php)

Michales
verified
rating uzivatele
(5 hodnocení)
2. 3. 2013 18:59:22
Zdravím všechny,
potřeboval bych poradit s php kodem.
Potřebuji vypsat data z databáze ale jenom ty u kterých jsou data ve sloupci wincomments.
Přikládám kod.
$queryscores="SELECT sportsdb_wins.ip, sportsdb_wins.winid, sportsdb_wins.windate, sportsdb_wins.wintime, sportsdb_wins.rf, sportsdb_wins.ra, sportsdb_wins.winner,
sportsdb_wins.loser, sportsdb_wins.wincomments, sportsdb_wins.field, sportsdb_wins.winortie, sportsdb_teams2.teamname AS winningteam,
sportsdb_teams.teamname AS losingteam
FROM sportsdb_wins
LEFT JOIN sportsdb_teams ON sportsdb_wins.loser = sportsdb_teams.teamid
LEFT JOIN sportsdb_teams AS sportsdb_teams2 ON sportsdb_wins.winner = sportsdb_teams2.teamid
LEFT JOIN sportsdb_divs ON sportsdb_teams.teamdiv = sportsdb_divs.divid
LEFT JOIN sportsdb_divs AS sportsdb_divs2 ON sportsdb_teams2.teamdiv = sportsdb_divs2.divid
WHERE (sportsdb_divs.conference = $confid OR sportsdb_divs2.conference = $confid OR (sportsdb_wins.winconf = $confid AND (sportsdb_wins.loser = -1 OR sportsdb_wins.winner = -1))) AND sportsdb_wins.winortie != 3 ";
// Sort by team if specified
if (isset($_POST) && $_POST != 'all') {
$teamtosort = intval($_POST);
$queryscores .= " AND (sportsdb_wins.winner = $teamtosort OR sportsdb_wins.loser = $teamtosort)";
}
$queryscores .= ' ORDER BY winid DESC';
$resultscores=mysql_query($queryscores);
$numscores=mysql_num_rows($resultscores);
while ($scores = mysql_fetch_array($resultscores, MYSQL_ASSOC)) {
$windateheader=$scores;
$windateformatted=date("F d, Y",$windateheader);
$wintime=$scores;
$hour=date('g',$wintime);
$minute=date('i',$wintime);
$ampm=date('a',$wintime);
?>
';
?>
 Logo   Domácí      Skóre      Hosté       Logo
' . "n"; ?>       if ($scores == 2 || $scores == 5) {
print ' (ff)';
}
print '
         ' . "n"; ?>
Prostě podmínku pokud jsou data ve sloupci wincommets tak vypsat data i z ostatnich sloupců.
Byl by zde někdo tak hodný a poradil mi jak toho docílit? Budu velice vděčný.
2. 3. 2013 18:59:22
https://webtrh.cz/diskuse/vypsani-dat-php#reply872847
where sportsdb_wins.wincomments <> ''
ten tvůj kód je celkem dost zranitelný. Kdyžtak něco nastuduj o prepared statements
2. 3. 2013 19:07:40
https://webtrh.cz/diskuse/vypsani-dat-php#reply872846
Michales
verified
rating uzivatele
(5 hodnocení)
2. 3. 2013 19:10:33
Napsal Jan Matoušek;917226
where sportsdb_wins.wincomments <> ''
ten tvůj kód je celkem dost zranitelný. Kdyžtak něco nastuduj o prepared statements
Prosím kam to zadám? Děkuji.
PS: Už to asi mám
---------- Příspěvek doplněn 02.03.2013 v 19:33 ----------
Vyřešeno, díky.
2. 3. 2013 19:10:33
https://webtrh.cz/diskuse/vypsani-dat-php#reply872845
Pro odpověď se přihlašte.
Přihlásit