JesusFreak777
Erfahrenes Mitglied
Hallo,
ich habe hier einen auszug aus einem Joomlafile:
schreibe ich nach from zweimal "#__eventlist_register AS tbl1,', . ' #__eventlist_register AS tbl2 '" oder zweimal "#__eventlist_unregister AS tbl1,', . ' #__eventlist_unregister AS tbl2 '" funktioniert alles,... aber habe ich die zwei unterschiedlichen Tabellen drinnen funktioniert es nicht
die Tabellen sind von Grund auf identisch mit dem einen Unterschied, das der User sich entweder in die eine oder in die andere Tabelle einträgt,...
das Script soll überprüfen ob der User überhaupt schon eingetragen ist,...
so sieht die komplette Funktion aus bevor ich umgeschnipselt habe:
ich habe hier einen auszug aus einem Joomlafile:
PHP:
$query = 'SELECT tbl1.uid, tbl2.uid'
. ' FROM'
. ' #__eventlist_register AS tbl1, '
. ' #__eventlist_unregister AS tbl2'
. ' WHERE (tbl1.uid = '.$userid
. ' AND tbl1.event = '.$this->_id.')'
. ' OR (tbl2.uid = '.$userid
. ' AND tbl2.event = '.$this->_id.')'
;
schreibe ich nach from zweimal "#__eventlist_register AS tbl1,', . ' #__eventlist_register AS tbl2 '" oder zweimal "#__eventlist_unregister AS tbl1,', . ' #__eventlist_unregister AS tbl2 '" funktioniert alles,... aber habe ich die zwei unterschiedlichen Tabellen drinnen funktioniert es nicht
die Tabellen sind von Grund auf identisch mit dem einen Unterschied, das der User sich entweder in die eine oder in die andere Tabelle einträgt,...
das Script soll überprüfen ob der User überhaupt schon eingetragen ist,...
so sieht die komplette Funktion aus bevor ich umgeschnipselt habe:
PHP:
function getUsercheck()
{
// Initialize variables
$user = & JFactory::getUser();
$userid = (int) $user->get('id', 0);
//usercheck
$query = 'SELECT uid'
. ' FROM #__eventlist_register'
. ' WHERE uid = '.$userid
. ' AND event = '.$this->_id
;
$this->_db->setQuery( $query );
return $this->_db->loadResult();
}