假设我在php中定义了一个应用程序 其中包含作为内部JavaScript的标记 和变量'abc'定义在js中如下:
var abc;
现在我想为将从MySQL数据库中提取的变量分配一个新值
示例:
var abc = $mysql(select id from dB_table where .....xyz )
是否在abc的范围内从MySQL db中检索日期? 它是如何实现的?
PS:我将使用php连接数据库
mysql_connect(servername,username,password)
答案 0 :(得分:5)
STOP STOP STOP 停止。非常愚蠢的想法......如果你在客户端代码中指定SQL,那么阻止某人做什么
var haha_im_in_ur_server = $mysql("delete from db_Table");
THINK 关于这样一个系统将会是多么危险。如果您喜欢在每隔一秒钟内销毁服务器,那么请随意自行实施。
答案 1 :(得分:0)
如果您只是意味着您试图将变量的值设置为来自MySQL的查询的结果:
var abc = '<?php echo $sql_query_result; ?>';
显然,正如Marc所提到的那样,不想要从Javascript 执行逆向和向MySQL发送查询而不需要对恶意代码进行清理。