MySQL中SELECT * FROM [变量] 如何实现?

MySQL中SELECT * FROM [变量] 如何实现?,第1张

使用php字符串拼接 .  把sql语句和想要用的变量拼接在一起即可。

$table="tablea"

$sql="select * from {$table}"

首先变量前都得加@,比如@t。

其次你想从变量中select,就得用表值函数,而不是单纯的变量,你要先建一个表值函数@t,把这个table的列名什么都定义好,然后再在存储里调用@t这个table。

最后表值函数是不能直接select的,只能在存储里调用。

查询语句中可以直接放变量;

$abc = '内容'$sql = "select * from table where a = '{$abc}'"// 这个语句等同于: $sql = "select * from table where a = '内容'"// 其次,字段名 和 字段值都可以用变量来代替,但是字段名不能加引号,否则会报 mysql 语法错误;


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/7478333.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-06
下一篇2023-04-06

发表评论

登录后才能评论

评论列表(0条)

    保存