| Autor | Zpráva | ||
|---|---|---|---|
| jirivo Profil * |
#1 · Zasláno: 7. 7. 2009, 13:33:31
Mám rpoblém se zápisem dat do databáze, vždycky mě to napíše tuto chybu: 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 '1246965671,'Y','N')' at line 1
Tady je kód:
if ($action=="submit_article_query") {
check_magic_quotes();
$keys = $fldsarr = Array();
foreach($_POST as $key => $val) {
$val = addslashes(trim($val));
$fldsarr []= "\"$val\"";
$keys []= "`".str_replace('ar_','art_',$key)."`";
}
$keys []= "`art_user_id`";
$keys []= "`art_date`";
$fldsarr []= $member['aut_id'];
$fldsarr []= time();
if($group['grp_show_richedit'] =='Y') {
$keys []= "`art_html`";
$fldsarr []= "'Y'";
$keys []= "`art_bbcode`";
$fldsarr []= "'N'";
} else {
$keys []= "`art_html`";
$fldsarr []= "'N'";
$keys []= "`art_bbcode`";
$fldsarr []= "'Y'";
}
$fldsarr = implode(",",$fldsarr);
$keys = implode(",",$keys);
mysql_query("INSERT INTO clanky_articles ($keys) VALUES ($fldsarr)") or cdie("aa:".mysql_error());
}
|
||
| fuckin Profil |
#2 · Zasláno: 7. 7. 2009, 16:13:19 · Upravil/a: fuckin
nemuzes vlozit pole do db timto zpusobem, bud v cyklu nebo zapisem napr.
mysql_query("INSERT INTO clanky_articles ($keys[1],$keys[2],$keys[3]) VALUES ('$fldsarr[1]','$fldsarr[2]','$fldsarr[3]')")a nevim jestli se jedna o preklep nebo mas tak pojmenovanou fci ale ma tam byt DIE() misto CDIE() |
||
|
Časová prodleva: 17 let
|
|||
0