新手:php sqli_connect 失败

Newbie: php sqli_connect fails

我是 php 的新手,我遇到了一个不知道问题出处的问题。 我想通过 php 连接到 sql-db,以便通过 iOS 访问它。但是第一步已经失败了:( 这是来自我的提供商的登录数据的屏幕截图:

然后我将这个 php 上传到网站:

<?php
// Create connection
$con=mysqli_connect("db559233526.db.1and1.com","dbo559233526","Correct Password","db559233526");
// Check connection
if (mysqli_connect_errno())
{
  echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
// This SQL statement selects ALL from the table ‚Cards‘
$sql = "SELECT * FROM Cards";
// Check if there are results
if ($result = mysqli_query($con, $sql))
{
// If so, then create a results array and a temporary one
// to hold the data
$resultArray = array();
$tempArray = array();
// Loop through each row in the result set
while($row=$result->fetch_object())
{
    // Add each row into our results array
    $tempArray = $row;
    array_push($resultArray, $tempArray);
}
// Finally, encode the array to JSON and output the results
echo json_encode($resultArray);
}
// Close connections
mysqli_close($con);
?>

你可以在这里看到结果: http://sektor3d.de/service.php

现在我想知道,为什么代码的后半部分显示为文本?为什么 "break" 在那一点? 感谢您的帮助或任何想法!

看看你的页面源码,你的服务器好像不能运行PHP。如果您确信它可以,请将此代码添加到您的 .htaccess 文件中:

AddType application/x-httpd-php .php

检查您的服务器是否支持PHP

创建文件(在任何文本编辑器中)并在文件类型中输入:

<?php
phpinfo();
?>

另存为info.php

将其上传到您的服务器,然后在您的网络浏览器中导航到该文件,例如。 http://sektor3d.de/info.php