ERLEDIGT
JA
JA
ANTWORTEN
2
2
ZUGRIFFE
411
411
EMPFEHLEN
-
29.01.11 20:37 #1
- Registriert seit
- Nov 2007
- Beiträge
- 255
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 nichtPHP-Code:$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.')'
;

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-Code: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();
}
-
30.01.11 09:30 #2
- Registriert seit
- May 2006
- Ort
- There is no place like 127.0.0.1
- Beiträge
- 3.520
Schon mal den Query ausgegeben und in phpMyAdmin gestestet? Vermutung: $this->_id ist auf eine der beiden Tabellen nicht wirklich anwendbar.
Grüße
--
Qualität des Codes wird in WTF's/Min gemessen: Je mehr, desto schlechter der Code ;-)
-
item:
Da die diese Art von Fragen sehr oft kommt, habe ich mal ein Tutorial geschrieben wie man am besten auf Fehlersuche geht.
[PHP] [MySQL] Debug Queries
Geh es doch mal durch und falls du die Lösung nicht findest, poste mal das ausgegebe SQL-Statement ins Forum.
item:
'Geht nicht' gibts nicht. Kommt eine Fehlermeldung? Wenn ja welche? Oder woran merkst du dass es ncith geht?---------------------------------------------------------------------------------------------------
item: Ich habe es mir aus gesundheitlichen Gründen abgewöhnt unformatierten Code zu lesen (Auch SQL-Statements kann man formatieren!)
item: Tutorial: [PHP][MySQL] Debug Queries
item: Schreibt mir keine PN mit Fragen die im Forum beantwortet werden können - ich mache kein persönliches coaching
item: Bitte zur besseren Lesbarkeit PHP-Code in [PHP]...[/PHP], SQL in [SQL]...[/SQL], Visual Basic in [VB]...[/VB] etc. schreiben
Ähnliche Themen
-
Such Abfrage Probleme
Von evoleena im Forum Relationale DatenbanksystemeAntworten: 26Letzter Beitrag: 03.06.05, 09:21 -
Probleme mit Abfrage
Von toboli im Forum PHPAntworten: 6Letzter Beitrag: 07.09.04, 22:21 -
Probleme mit DB-Abfrage
Von encom im Forum PHPAntworten: 26Letzter Beitrag: 07.09.04, 20:01 -
Probleme mit DB-Abfrage
Von encom im Forum PHPAntworten: 5Letzter Beitrag: 06.08.04, 10:42 -
Probleme mit if Abfrage
Von toboli im Forum PHPAntworten: 3Letzter Beitrag: 17.02.04, 17:39





Zitieren


Login






[PHP][Snippet] Array zu XML konvertieren