Moin!
$sqlkommando = "CREATE TABLE
news\_comments\_$news\_id
Daumenregel: Wann immer dein Datenbankdesign das ständige Neuanlegen numerierter Tabellen identischen Inhalts erfordert, machst du garantiert irgendwas ganz furchtbar falsch!
In deinem Fall sollte es vollkommen genügen, einfach EINE EINZIGE Tabelle mit allen deinen Spalten anzulegen, die du auch jeder numerierten Tabelle gegeben hättest, und zusätzlich noch eine weitere SPALTE mit der News-ID (also Typ INT oder BIGINT - je nachdem, welchen Typ die ID in deiner ersten Tabelle hat).
Die Datenbank wird es dir durch bessere Performance danken, und außerdem hast du einfach bessere Möglichkeiten, Abfragen auf deine Gesamtsammlung aller News zu machen, bzw. diese mit anderen Tabellen zu verknüpfen.
- Sven Rautenberg