openDB(); $sql ="UPDATE user SET `created_flag`='5', `profileheadline`=".$_POST['profileheader'].", `profiletext`=".$text." WHERE `username`='".$user."'"; mysql_query($sql) or die( "Der opstod en MYSQL fejl: " .mysql_error (). ":" .mysql_errno ()); mysql_close(); header("Location: index5.php?msg=12"); ob_end_flush();
}
Dette resulterer i følgende:
Der opstod en MYSQL fejl: 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 '2 3 4 5 61 |2 |3 |4 |5 |6 WHERE `username`='oversjanten'' at line 2:1064
Skriver jeg kun een linie(uden linie skift) i text feltet, opdateres databasen, men ved en eller flere linieskift giver den ovenstående fejl.
Jeg har prøvet at str_replace("\n","|",$text) samt nl2br($text), men samme fejl kommer...
Warning: mysql_real_escape_string() [function.mysql-real-escape-string]: Access denied for user 'xxxxxxx.xx'@xxxx.xxxxxxx.xx(using password: NO) in /customers/xxxxxxx.xx/xxxxxxx.xx/httpd.www/dc/createuser/index5.php on line 129
Warning: mysql_real_escape_string() [function.mysql-real-escape-string]: A link to the server could not be established in /customers/xxxxxxx.xx/xxxxxxx.xx/httpd.www/dc/createuser/index5.php on line 129 Der opstod en MYSQL fejl: Query was empty:1065
Jeg ved ikke om det gør nogen forskel at website og sql-server er hosted hos one.com?...Har efterhånden haft en værre hyr med dem :-(
Vedr. "|", så var det mest for at se om det gjorde en forskel...og for at have noget at søge på senere...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.