我试图只替换字符串的第一个字符,但它不起作用,它替换字符串上的所有"0",这是我的代码:
$mes2 = str_replace('0', '', $mes[0]);
Run Code Online (Sandbox Code Playgroud)
我想仅在其为0的情况下替换第一个字符,例如:
07变为7
我不想一直替换,例如:
11变成1,我不想要它.
我也尝试过这种方式,但它没有按照我想要的方式工作,因为如果它是0,它也会替换第二个字符,就像10变为1.
$mes2 = preg_replace('/0/', '', $mes, 1);
Run Code Online (Sandbox Code Playgroud) 当我尝试从数据库中选择数据库时,我遇到了问题.
我正在使用此代码:
include($_SERVER['DOCUMENT_ROOT'].'/central/inc/db.php');
$SQLSelect = $odb -> query("SELECT * FROM `status_testadores` ORDER BY `ID` DESC");
while ($show = $SQLSelect -> fetch(PDO::FETCH_ASSOC))
{
$rowID = $show['ID'];
$sv1_db = $show['server_1'];
}
Run Code Online (Sandbox Code Playgroud)
它会返回以下错误:
Notice: Constant DB_HOST already defined in /Applications/MAMP/htdocs/central/inc/db.php on line 2
Notice: Constant DB_NAME already defined in /Applications/MAMP/htdocs/central/inc/db.php on line 3
Notice: Constant DB_USERNAME already defined in /Applications/MAMP/htdocs/central/inc/db.php on line 4
Notice: Constant DB_PASSWORD already defined in /Applications/MAMP/htdocs/central/inc/db.php on line 5
Run Code Online (Sandbox Code Playgroud)
它正在发生,因为我必须在标题上包含db.php(与sql db建立连接的文件),但现在我需要它包含在我的侧边栏上,将数据库数据显示在其中,有没有办法可以连接没有这些错误的数据库?