我正在创建一个网站,我从我的数据库(本地数据库进行测试)中获取数据,由于某种原因,我的浏览器上不会显示两个字母st
。我正在使用PHP和MySQL与phpMyAdmin。
我尝试过几句话,比如:“Test”只显示“Te”,“String”只显示“ring”,即使是在“Abstract”这样的单词中间的st只显示“Abract”。我试过寻找答案,但根本找不到任何东西!
$DBConnect = mysqli_connect("127.0.0.1", "root", "");
if ($DBConnect === FALSE) {
echo "<p>Unable to connect to the database server.</p>" . "<p>Error code " . mysqli_errno() . ": " . mysqli_error() . "</p>";
} else {
$DBName = "cms";
$TableName = "messages";
if (!mysqli_select_db($DBConnect, $DBName)) {
echo "<p>Unable to connect to the $DBName database!</p>";
} else {
$SQLstring = "SELECT * FROM $TableName";
$sql = mysqli_query($DBConnect, $SQLstring);
$Message = mysqli_fetch_array($sql);
if ($Message === FALSE) {
echo "Unable to execute the query." . "Error code " . mysqli_errno($DBConnect) . ": " . mysqli_error($DBConnect) . "";
} else if (mysqli_num_rows($sql) == 0) {
echo "<h1>School of Healthcare and Wellbeing</h1>";
} else {
echo "<h1>" . $Message['message'] . "</h1>";
}
}
}
答案 0 :(得分:0)
好的,这就是..我将我的字体切换为标准Arial,它完美无缺。显然有一些字体'Radley'的错误。我甚至尝试了其他几种字体,如Times和Courier。这些字体工作正常! 无论如何,它现在已经修好了!