0
Laravelでの秒の(だからinteger
)を取得したいと思います。 this postからベースと私はそれらを試してみましたが、それはboolean
を返します。Laravelで生のMySQLリクエストから結果を得るには?
DB::statement('show global status like "Com_select"');
DB::unprepared('show global status like "Com_select"');
これは0
を返します。
DB::connection()->getPdo()->exec('show global status like "Com_select"');
のMySQL Workbenchで同じクエリをやって、私が取得:
+---------------+--------+
| Variable_name | Value |
+---------------+--------+
| Com_select | 818694 |
+---------------+--------+
Laravelを使用してこの種のMySQLクエリの戻り値を取得する方法は?
おかげ&歓声
あなたがWorkbenchで使用しているLaravelに同じ資格情報を使用していますか?または、少なくとも両方のユーザーがその情報にアクセスするための適切なアクセス権を持っていますか? – wogsland
ええ、同じユーザー、同じアクセス許可。 ; DB :: connection() - > getPdo() - > exec( 'ユーザからの選択カウント(*)); '' 0'を返しますが、これは 'DB :: table( 'users') - > select(DB :: raw( 'count(*)')) - > get(); 'は、ワークベンチのように同じ番号を返します。 – Vlad