写插入在代码中的sql语句技巧

最近在写php,里面要写很过sql语句,开始的时候总是出现错误,然后花很长时间去调试,这几天好些了,也总结了点经验分享一下!

 

其实也是很简单的技巧。

 

下面举一个例子。

 

假设我们现在已经得到了一个变量为$user_id

 

要查询user表uid 为 $user_id的所有user_name

 

写的步骤为:

 

1、 写出sql语句,这里sql语句的不要带变量,完全是是个可以在命令行下面执行的sql语句,例如

 

select user_name from user where uid = 'javoft';

 

2、 写完这个以后,开始去掉指定的值,上面语句变为:

 

select user_name from user where uid = '".."';

 

3、 这时加入变量,看到上面的两个点了吗!在两个点中间插入变量名, 即可完成这个语句。该语句变成:

 

select user_name from user where uid = '".$user_id."';

 

可能这个语句不太复杂看不出这样做的好处,但是如果语句比较复杂,这样做很清晰,也就是后来是在一个已经正确的语句上面进行更改,这

 

肯定比直接把变量和sql一起写清晰得多。

 

写此提醒自己以后写sql的时候要有个清晰的思路,同时也与其他初学者分享一下。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值