【问题标题】:Connect Laravel with vertica Database连接 Laravel 和 vertica 数据库
【发布时间】:2018-01-19 12:54:59
【问题描述】:

我在将我的项目链接到我的数据库时遇到问题。我想从 vertica 数据库中选择东西到我的项目中。在普通的 PHP 中它可以工作,但相同的代码在 Laravel 中不起作用:

# Connect to the Database
$dsn = "VerticaDSN";
$conn = odbc_connect($dsn,'','') or die ("<br/>CONNECTION ERROR");
echo "<p>Connected with DSN: $dsn</p>";

# Get the data from the table and display it
$sql = "SELECT column FROM table";
if($result = errortrap_odbc($conn, $sql))
{
    echo "<pre>";
    while($row = odbc_fetch_array($result) )
    {
        echo "hi";
        print_r($row);
    }
    echo "</pre>";
}

此代码是否有方法在我的 Laravel 控制器中运行?

【问题讨论】:

  • 我看了,但是不支持vertica数据库,这是我的问题
  • 自己编写代码,如果它不存在,或者在网上搜索它;-)

标签: php database laravel vertica


【解决方案1】:

你有什么确切的错误?你的$dns 正确吗?它必须看起来像:

$dsn = 'Driver=Vertica;Servername=xxx;Port=5433;Database=yyy';
odbc_connect($dsn,'usr','pwd');

在我的Github repository 里有关于在 Laravel 中使用 Vertica 的详细说明。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-25
    • 1970-01-01
    • 1970-01-01
    • 2013-01-26
    • 2016-04-15
    相关资源
    最近更新 更多