小编GKu*_*mar的帖子

SQLServer 和 Laravel:对象名称无效错误

如果我使用 MySQL,下面的代码可以工作。当我切换到 MS SQLServer 时出现错误。我已经启用了 pdo sqlsrv 驱动程序。我的数据库有一个名为products的表,但它显示无效的对象名称。

产品.php(模型)

<?php
namespace App;
use Illuminate\Database\Eloquent\Model;

class Product extends Model
{
    protected $connection = 'sqlsrv';
}
?>
Run Code Online (Sandbox Code Playgroud)

数据库.php

'sqlsrv' => [
        'driver'   => 'sqlsrv',
        'host'     => env('DB_EXT_HOST', 'localhost'),
        'database' => env('DB_EXT_DATABASE', 'forge'),
        'username' => env('DB_EXT_USERNAME', 'forge'),
        'password' => env('DB_EXT_PASSWORD', ''),
        'charset'  => 'utf8',
        'prefix'   => '',
    ]
Run Code Online (Sandbox Code Playgroud)

控制器:

<?php

namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Http\Controllers\Controller;
use App\Product;
use App\Http\Requests;

class APIController extends Controller
{
    public function index(Request $request)
    {
        $products …
Run Code Online (Sandbox Code Playgroud)

sql-server laravel-5

5
推荐指数
1
解决办法
1万
查看次数

在php中将关联数组插入MySQL数据库

我有一个名为的数组$output,其中包含:

Array
(
    [0] => Array
        (
            [0] => J Arora
            [1] =>  India
        )

    [1] => Array
        (
            [0] => J Ramuj
            [2] =>  Russia
        )

    [2] => Array
        (
            [1] =>  KJ Tris
            [2] =>  Germany
        )

)
Run Code Online (Sandbox Code Playgroud)

我怎样才能像这样将这些数据插入到mysql数据库表中

---------------
name   | country
-------|---------
J Arora|India
-------|--------
J Ramuj|Russia
-------|--------
KJ Tris|Germany
-------|--------
Run Code Online (Sandbox Code Playgroud)

我无法从给定数组中单独获取这些值,因为它们的索引不按顺序排列。

php mysql

1
推荐指数
1
解决办法
1233
查看次数

标签 统计

laravel-5 ×1

mysql ×1

php ×1

sql-server ×1