我在eroku上使用php(在laravel中)和PostgreSQL。
我知道如何在此站点上连接数据库→https://mattstauffer.com/blog/laravel-on-heroku-using-a-postgresql-database/
我使用这种方法在php中连接数据库。
<?php
require('good_function.php');
if(isset($_POST['post_id'])){
$p_id = $_POST['post_id'];
$u_id = $_POST['user_id'];
$url = parse_url(getenv('DATABASE_URL'));
$dsn = sprintf('pgsql:host=%s;dbname=%s', $url['host'], substr($url['path'], 1));
但是在打开网站时显示错误Call to undefined function parse_url()
。
未定义?为什么
我的PHP版本7.4.5。
请给我建议,先生。
答案 0 :(得分:0)
我重写了$ url = parse_url(getenv('DATABASE_URL'));还有茶!
我复制了代码,因此可能还有另一个字符代码。
谢谢。