gpt4 book ai didi

php - $mysql 消失了?

转载 作者:行者123 更新时间:2023-11-29 08:34:39 25 4
gpt4 key购买 nike

嗨,我正在编写一个安装程序,无论如何..当它..创建global.php文件时,我遇到了麻烦,$mysql_连接没有显示在文件中,而其他所有内容都显示在文件中?

我正在尝试插入此内容

$mysql_host = 'localhost';
$mysql_user = 'root';
$mysql_name = '-----';
$mysql_pass = '-----';

在global.php中它出现:

 = 'localhost';
= 'root';
= '-----';
= '-----';

注意到 $mysql_ 丢失了吗?

这是安装程序中的代码:

    $db_name = trim($_POST['db_name']);
$db_user = trim($_POST['db_user']);
$db_pass = trim($_POST['db_pass']);
$db_host = trim($_POST['db_host']);

$handle = fopen($setting['config']['folder'] . $setting['config']['file'], 'w');

$input = "<?php



$mysql_host = '".$db_host."';
$mysql_user = '".$db_user."';
$mysql_name = '".$db_name."';
$mysql_pass = '".$db_pass."';
?>

";

fwrite($handle, $input);
fclose($handle);

有人可以帮忙吗?谢谢

最佳答案

$input = "<?php
\$mysql_host = '$db_host';
\$mysql_user = '$db_user';
\$mysql_name = '$db_name';
\$mysql_pass = '$db_pass';
?>";

在双引号字符串中,$ 符号就像串联。如果您想在字符串中插入美元符号,您应该使用 \ 反斜杠对其进行转义。

关于php - $mysql 消失了?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15544086/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com