Webprogramozás arr PHP info Tömböl kinyert adtok.
(#5) RimElek válasza erre: (#4) tonek 2012.09.11. 18:30

RimElek
RimElek
VIP

Egy részt mi az a user_id a pm_in táblában, ha van kitol és cimzett mező is? Üzenet id-t pedig nem kell mentened, mivel automatikusan kellene kapnia. Más részt össze-vissza írtad a mezőneveket. Pontosan ugyanolyan sorrendben sorold fel a pm_in tábla után a mezőket, ahogy az annak megfelelő változók vannak a select-ben!

Aztán mi az a $b ? 7 mezőnek van helye a select-ben de az insertnél csak 6 mezőt soroltál fel. Azaz Column count doesn't match value. = Az oszlopok zsáma nem egyezik az értékekével.

Az, hogy én az id mezőt a select végére írtam, csak példa volt. Mert nálam a mezőlistában is a végén volt a cimzett, amibe a user id-jét kell tölteni. Nálad a nevét.

1
$sql="INSERT INTO pm_in(kitol,cimzett,targy,uzenet,datum) select '$kitol', username, ,'$targy','$uzi','$datum' from reg"; 


De csak tippelek, mert nem tudom, melyik része volt hiba esetedben. És mit szándékosan írtál bele.