php - 在sql语句中包含变量的正确方法是什么

标签 php mysql sql

我想在 sql 语句中包含一个变量,但它没有输出任何数据。 如何正确包含变量?

$vStyles = $wpdb->get_results( 'SELECT slug from vf_venuestyles WHERE vid = "$vid"');

最佳答案

更改引号: $vStyles = $wpdb->get_results("从 vf_venuestyles 中选择 slug,其中 vid = '$vid'");

但是,除非该函数/类已经对此做了一些神奇的事情,否则您应该考虑使用带有适当准备好的语句的东西。

关于php - 在sql语句中包含变量的正确方法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45684872/

相关文章:

php - mysql_fetch_array 问题

php - Zend Framework - 多板导航 block

mysql - 将多对多转换为一对一(mysql)

Php - 在 rewriteRule 中允许空间

php - 使用 "maatwebsite/excel": "2.1" 在 laravel 5.3 中导出表时将日期与时间分开

mysql - 如何让 MySQL 优化器在加入时首先使用我的索引?

sql - 为什么这个 Groovy MetaClass 语句可以与 Sql 类一起使用?

sql - 如何一次执行 2 个更新语句?

php - Paypal 订阅 IPN 自定义变量

php - Cakephp 读写json文件。