我是非常新的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
现在我想知道,为什么代码的后半部分显示为文本?为什么那个时候“休息”? 感谢您的帮助或任何想法!
答案 0 :(得分:1)
看一下你的页面源代码,你的服务器似乎无法运行PHP。如果您确信可以,请将此代码添加到.htaccess
文件中:
AddType application/x-httpd-php .php
答案 1 :(得分:0)
检查您的服务器是否支持PHP
创建文件(在任何文本编辑器中)和文件类型内:
<?php
phpinfo();
?>
将其另存为info.php
将其上传到您的服务器,然后在您的网络浏览器中导航到该文件,例如。 http://sektor3d.de/info.php