Huhu,
ich mach es einfach mal kurz und schmerzlos.
Folgender MySQL-Query macht Problem:
php:
1:
2:
3:
4:
5:
6:
DELETE FROM ".TABLE_PREFIX."sites,
".TABLE_PREFIX."user_site
WHERE
".TABLE_PREFIX."sites.siteID=".intval($siteID)." AND
".TABLE_PREFIX."user_site.siteID=".intval($siteID)." AND
".TABLE_PREFIX."user_site.userID=".intval($userID)."
MySQL meldet folgendes:
code:
1:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE tp_sites.siteID=4 AND tp_user_site.siteID=4 AND tp_user_site.userID=1' at line 1
Mich beschleicht das Gefühl, dass der Query so vielleicht garnicht geht...
lg Marvin
__________________ PHP-Friends - Internet, Soft- & Hardware, Erfahrungsberichte, PHP. Unsere Artikel zum digitalen Leben.
Hi,
so, wie du dir das denkst funktioniert es nicht.
Probiere es mal so
Zitat:
DELETE `s`, `us` FROM `'.TABLE_PREFIX.'sites` AS `s` INNER JOIN `'.TABLE_PREFIX.'user_site` AS `us` WHERE `s`.`siteID`='.intval($siteID).' AND `us`.`siteID` = '.intval($siteID).' AND `us`.`userID` = '.intval($userID)