新手:php sqli_connect失败

时间:2015-01-04 15:24:28

标签: php

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

Provider

然后我将这个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

现在我想知道,为什么代码的后半部分显示为文本?为什么那个时候“休息”? 感谢您的帮助或任何想法!

2 个答案:

答案 0 :(得分:1)

看一下你的页面源代码,你的服务器似乎无法运行PHP。如果您确信可以,请将此代码添加到.htaccess文件中:

AddType application/x-httpd-php .php

答案 1 :(得分:0)

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

创建文件(在任何文本编辑器中)和文件类型内:

<?php
phpinfo();
?>

将其另存为info.php

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