php - Laravel 4 显示表状态语句

标签 php mysql laravel-4

我在使用 laravel 运行 SHOW 查询时遇到问题,当前尝试:

 $status = DB::statement('SHOW TABLE status FROM yqueue LIKE ' . $table_name);

 $status = DB::statement('SHOW TABLE status LIKE ' . $table_name);

我也试过使用 unprepared 但同样的问题;

$status =  DB::unprepared('SHOW TABLE STATUS FROM testdb like ' . $table_name);

我还没有找到任何在 Laravel 中使用SHOW 的例子。

错误:

 SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax;

我做错了什么?感谢任何帮助。

最佳答案

尝试使用 DB::select(); 可能这可以帮助您解决问题,或者使用 Eloquent 模型

关于php - Laravel 4 显示表状态语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22574248/

相关文章:

php - 构造时的学说实体验证

c# - 使用 Entity Framework 从连接返回一个新对象

c# - 在 C# 中使用 select 语句动态创建 CSV 文件

mysql - SQL排名解决方案

php - 在 laravel 4.2 添加之前检查名称是否已存在于数据库中

php - Yii 框架 - 某些文件夹中的文件 ".yii"是什么

php - body 错误中的空行数据包,图像结果集很大

laravel - 多对多关系的中间表上的软删除

php - 为什么我会收到错误 Failed asserting that Response Object (...) is an instance of class "RedirectResponse"?

php - 在 PHP 中遍历数组的更有效方法