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语句的主要内容,如果未能解决你的问题,请参考以下文章