Witam od niedawna zajmuje sie oop i jestem z tego zielony jak szczypiorek na wiosne;]
mam fragment klasy

  1. function saveC(){
  2. $sQuery = sprintf("INSERT INTO `cms_comments` (`id`, `content`, `user`, `news`, `time_create`)
  3. VALUES(%u, '%s', %u, %u, %u)
  4. ON DUPLICATE KEY UPDATE `content` = '%s'",
  5. intval($this->id),
  6. StrToSql($this->aComment['content']),
  7. intval($this->aComment['user']),
  8. intval($this->aComment['news']),
  9. time(),
  10. StrToSql($this->aComment['content'])
  11. );
  12. var_dump($sQuery);
  13. if(mysql_query($sQuery)){
  14. $this->id = mysql_insert_id();
  15. return $this->id;
  16. }
  17. else{
  18. return false;
  19. }
  20. }


i mam teraz kilka pytań

1 VALUES(%u, '%s', %u, %u, %u) co to oznacza czemu to są procenty i pojedyncze literki w dodatku powtarzajace sie

2 intval($this->id),
StrToSql($this->aComment['content']),
intval($this->aComment['user']),
intval($this->aComment['news']),
time(),
StrToSql($this->aComment['content']) co robi ten kod?

3 if(mysql_query($sQuery)){
$this->id = mysql_insert_id();
return $this->id;
}
co robi ten kod

nie piszcie jezykiem takim jak ostatnio darko:P

prosze o jasne odpowiedzi bardzo mi to ulatwi nauke