Přihlásit se

Databáze

01. říj 2015 14:39 - 01. říj 2015 14:41 #123680
Databáze vytvořeno Ernst
Nějak nejsem schopen dohledat naplnění jednoho pole databáze jiným polem (tedy hodnotu hodnotou).
Když ho plním hodnotou jiného pole v databázii tak je to takhle špatně
Code:
$db1 = JFactory::getDBO(); $query = $db1->getQuery(true); $fields = array(($db1->quoteName('sender_id') . ' = $visitor_id'),($db1->quoteName('receiver_id') . ' = $user_id')); $query->update($db1->quoteName('#__lovefactory_profile_visitors'))->set($fields); $db1->setQuery($query); $db1->query();

Jde to nějak správně napsat?

když použiju $db->quote($receiver_id), tak to nejde, hledá to proměnnou $receiver_id

01. říj 2015 14:51 #123681
Odpověď od Ernst
Už mi to docvaklo. Je to takhle:
Code:
$db1 = JFactory::getDBO(); $query = $db1->getQuery(true); $fields = array(($db1->quoteName('sender_id') . ' = visitor_id'),($db1->quoteName('receiver_id') . ' = user_id')); $query->update($db1->quoteName('#__lovefactory_profile_visitors'))->set($fields); $db1->setQuery($query); $db1->query();

Powered by Fórum