robert_gsfame Posted November 24, 2009 Share Posted November 24, 2009 i really confused with this $email="blabla"; $update=sprintf("UPDATE table SET $column1='%s' WHERE column2='%s'", mysql_real_escape_string($email), mysql_real_escape_string('')); can i update column1 when the condition of column2 is NULL, using ( ' ' ) so the code will look like mysql_real_escape_string('') or it should be mysql_real_escape_string(0) ?? thanks Link to comment https://forums.phpfreaks.com/topic/182793-mysql_real_escape_string-null-record/ Share on other sites More sharing options...
robert_gsfame Posted November 24, 2009 Author Share Posted November 24, 2009 i mean this mysql_real_escape_string(NULL) or mysql_real_escape_string('')? Link to comment https://forums.phpfreaks.com/topic/182793-mysql_real_escape_string-null-record/#findComment-964809 Share on other sites More sharing options...
JAY6390 Posted November 24, 2009 Share Posted November 24, 2009 '' and NULL are not the same thing. '' is an empty string, and NULL is as it says nothing I would also recommend using my mressf function. It works exactly the same as the sprintf function, but you don't need to use mysql_real_escape_string to all of the parameters as it does it automatically Link to comment https://forums.phpfreaks.com/topic/182793-mysql_real_escape_string-null-record/#findComment-964817 Share on other sites More sharing options...
mikesta707 Posted November 24, 2009 Share Posted November 24, 2009 why are you applying mysql_real_escape_string to empty data anyways? Link to comment https://forums.phpfreaks.com/topic/182793-mysql_real_escape_string-null-record/#findComment-964832 Share on other sites More sharing options...
JAY6390 Posted November 24, 2009 Share Posted November 24, 2009 lol good point! Link to comment https://forums.phpfreaks.com/topic/182793-mysql_real_escape_string-null-record/#findComment-964833 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.