php 中写 sql语句

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 中写 sql语句相关的知识,希望对你有一定的参考价值。

比如我知道表名,知道主键名,我想在php中写个 sql语句,能通过表名和表主键ID号 找到表中所要返回的 对应的主键id号的 用户名信息。 求解答。。。 $sql = 'select' . 'username' . 'from' . $tableNmae_user . 'where'. $uid.'='.'connect_uid'; username 表中我要查找的信息名 $tableNmae_user是表名 $uid是我知道的主键id号 connect_uid 是我要查找的表的主键名 这个语句哪里要改? 谢谢

参考技术A php中利用数组用mysql_query批量执行sql语句。
参考示例如下:
思路:这里采用一个数组.用explode
函数,将$query语句按照”;”炸开,然后循环执行即可:
$query
=
'delete
from
ecs_goods_attr
where
attr_id=11
and
goods_id=22;
insert
into
ecs_goods_attr
(goods_attr_id,goods_id,attr_id,attr_value,attr_price)values(null,33,138,"胆略",0);
update
ecs_goods
set
goods_number=10,shop_price=55
where
goods_id=33;'
$query_e
=
explode(';','$query');
foreach
($query_e
as
$k
=>$v)

mysql_query($query_e[$k]);

这样
$query语句就被批量的执行了。
参考技术B $sql="select
username
from
user
where
ID=$id";
其中
user是表名.$id存储你说的用户
主键
ID的值.
username就是你要查找的用户名,根据你的表修改吧.
有具体的问题,请与我交流...
参考技术C 你补充的语句字符串加后,词与词之间都没有空格,当然不对。
$sql="SELECT
username
FROM
$tableName_user
WHERE
connect_uid='$uid'";

以上是关于php 中写 sql语句的主要内容,如果未能解决你的问题,请参考以下文章

delphi中写SQL语句

mybatis中写sql语句时需要转义的字符

用存储过程好,还是在代码中写SQL语句好

程序中使用嵌套的sql语句和在数据库中写存储过程调用它,有啥区别?

mybatis注解中写SQL语句

记一条复杂的PHP中写的关于查询的mysql语句