第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

如何在 Fat Free Framework 的新 mysql 接口中使用變量

如何在 Fat Free Framework 的新 mysql 接口中使用變量

PHP
楊__羊羊 2023-11-03 15:32:36
我正在用無(wú)脂肪框架努力解決這個(gè)問(wèn)題:$db=new DB\SQL(    'mysql:host=localhost;port=3306;dbname=mysqldb',    'admin',    'p455w0rD');如何在純文本上使用變量?我想使用環(huán)境變量并執(zhí)行以下操作:$db=new DB\SQL(    'mysql:host='.getenv('HOST').';port=3306;dbname=mysqldb',    getenv('USERNAME'),    getenv('PASSWORD'););但是,它不起作用,而且我找不到另一種方法來(lái)輸入 sql 憑據(jù):( 這是文檔:https: //fatfreeframework.com/3.7/databases這是我上面代碼的錯(cuò)誤:Internal Server ErrorSQLSTATE[HY000] [2002] No such file or directory [/Users/kasterby/Documents/yeet/yeet/fatfree-master/lib/DB/SQL.php:519]
查看完整描述

1 回答

?
慕姐4208626

TA貢獻(xiàn)1852條經(jīng)驗(yàn) 獲得超7個(gè)贊

No such file or directory通常意味著您的 MySQL 服務(wù)器未啟動(dòng)并運(yùn)行。

具體來(lái)說(shuō),為了回答您的問(wèn)題,如果您想要使用一個(gè)變量而不是對(duì)其進(jìn)行硬編碼,那非常簡(jiǎn)單。您可以使用配置文件,也可以創(chuàng)建一個(gè)完全獨(dú)立的文件,例如PHP 的 ini 解析函數(shù),甚至是一個(gè)簡(jiǎn)單的config.php文件,如下所示:

// repo/config.php

<?php

return [

? ? 'db_name' => 'database',

? ? 'db_user' => 'someusername',

? ? // etc

];


// repo/public/index.php

$config = require('config.php');

$db = new DB\SQL(

? ? 'mysql:host='.$config['db_host'].';port='.$config['db_port'].';dbname='.$config['db_name'],

? ? $config['db_user'],

? ? $config['db_pass']

);


不過(guò),具體到您的問(wèn)題,如果您需要環(huán)境變量,這取決于您的網(wǎng)絡(luò)服務(wù)器,但您必須在網(wǎng)絡(luò)服務(wù)器配置中定義環(huán)境變量才能使用它們。您還可以創(chuàng)建一個(gè).env與 Laravel 類(lèi)似的文件,并使用此處.env提到的庫(kù)解析該文件


查看完整回答
反對(duì) 回復(fù) 2023-11-03
  • 1 回答
  • 0 關(guān)注
  • 164 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)