Autor Zpráva
bodyguards
Profil *
Ahojte ... momentalne se pokousim pomoci tochto kodu spocitat kolik ma user koupenych bodygardu

mam na to dve tabulky jedna je users_personal_b - pro bodygardy a druha users_personal_k pro bojovniky

tu je kod
<?php
$sql_w = "
SELECT SUM(items_cnt) AS items_sum
 FROM (
  (
   SELECT b.user_id, SUM(b.einheiten) AS items_cnt
    FROM users_personal_b AS b
    WHERE b.user_id=".$user_id."
  )
  UNION (
   SELECT k.user_id, SUM(k.einheiten) AS items_cnt
    FROM users_personal_k AS k
    WHERE k.user_id=".$user_id."
   )
  ) AS i
";
?>


a tu sou sql tabulky
CREATE TABLE IF NOT EXISTS `users_personal_b` (
  `user_id` int(11) NOT NULL,
  `personal_id` int(11) NOT NULL,
  `einheiten` int(100) NOT NULL DEFAULT '0'
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin;


INSERT INTO `users_personal_b` (`user_id`, `personal_id`, `einheiten`) VALUES
(1, 1, 0),
(1, 3, 10);

CREATE TABLE IF NOT EXISTS `users_personal_k` (
  `user_id` int(11) NOT NULL,
  `personal_id` int(11) NOT NULL,
  `einheiten` int(100) NOT NULL DEFAULT '0'
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin;


i kdys v jedne sql tabulce mam nakoupenych 10 bodygardu porad mi script ukazuje 0

a kdys dam do Mysql_query ... mysql_error funkci vypise mi to tuhle hlasku
Column 'user_id' cannot be null
Majkl578
Profil
spatna sekce
bodyguards
Profil *
Majkl578
a jo vlastne to melo jit do sql :D tak prominte ale je tam ten prvni kod jako php ... ...
Majkl578
Profil
sorry za OT
bodyguards: dve php promenne a zbytek ciste sql? nedelej si ze me srandu :)
bodyguards
Profil *
Majkl578
ok :D:D tak promin teda ...

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: