
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.
|