laravelで下記の様な、phpに標準で付いているクラスを呼び出しましたが、エラーになりました。
エラーの原因としては、クラスをappフォルダ内しか検索していないようです。
laravelで、標準クラスを呼び出すことは出来るのでしょうか。
phpinfoで、mysqliがインストールされていることは確認済みです。
エラー内容
local.ERROR: Call to undefined function App\lib\mysqli_connect()
php
1 2 3 //初期化 4 $DB_CONNECTION = "mysql"; 5 $DB_HOST = "localhost"; 6 $DB_PORT = "3306"; 7 $DB_DATABASE = "testDB"; 8 $DB_USERNAME = "user"; 9 $DB_PASSWORD = "pass"; 10 11 //値取得 12// $mysqli = new mysqli($DB_HOST, $DB_USERNAME, $DB_PASSWORD, $DB_DATABASE); 13 $connectMysqli = mysqli_connect($DB_HOST, $DB_USERNAME, $DB_PASSWORD, $DB_DATABASE); 14
追記
使用用途ですが、下記の様な事をしようと考えていました。
参照
https://www.php.net/manual/ja/mysqli.real-escape-string.php
php
1 2 //初期化 3 $DB_CONNECTION = "mysql"; 4 $DB_HOST = "127.0.0.1"; 5 $DB_PORT = "3306"; 6 $DB_DATABASE = "cms_03"; 7 $DB_USERNAME = "root"; 8 $DB_PASSWORD = "pass"; 9 10 //値取得 11 $mysqli = new mysqli($DB_HOST, $DB_USERNAME, $DB_PASSWORD, $DB_DATABASE); 12 13 //エスケープ処理 14 $string = $mysqli->real_escape_string($string); 15
回答3件
あなたの回答
tips
プレビュー