【问题标题】:PHP - Printing IssuesPHP - 打印问题
【发布时间】:2017-10-30 01:18:40
【问题描述】:

我对 PHP 很陌生,我只是想做一些基础知识,但是当我运行以下代码时,我得到了这个:https://gyazo.com/94f0181159312764de2b4d8a304791ec

代码:

<?php

      $connection = mysqli_connect("localhost", "root", "password", "dbName");
      if (!$connection) {
        echo "<p>Error connecting to the Database.</p>";
      }
      else if ($connection) {
        echo "<p>Connected to the Database.</p>";
      }

?>

另外,我不是在这里询问连接错误,而是询问为什么它会打印文字代码。感谢任何人的回答!

【问题讨论】:

  • 顺便用else就行了
  • @AndyHolmes 是的,我知道,但除此之外
  • 如果您使用的是 Apache,您可能需要为相应的 PHP 版本安装 libapache2-mod-php。如果您使用的是 nginx,我认为您应该安装 php-fpm。确保在安装模块后重新启动服务器。还要确保你有正确的 apache 或 nginx 配置。
  • 你的文件扩展名是什么?是不是PHP...如果设置成html,或者txt,就不能正常运行了。
  • @Samuel 是的,它是一个.php 文件

标签: php paragraph


【解决方案1】:

您好,我也是 php 新手,但到目前为止这段代码应该可以工作。

$connection = new mysqli("localhost", "root", "password", "dbName");
if($conneciont->connect_error){ die("Connection error".connect_error);} else echo ("Successfull connected");

【讨论】:

  • 这个问题是问为什么结果是代码的打印,而不是与数据库的连接
【解决方案2】:

好的,从 cmets 看来,您似乎没有安装本地服务器。我建议你使用XAMPP;它拥有庞大的社区基础,并且通常有很多信息可以帮助您进行故障排除。

要开始使用很简单,请从他们的download page 下载他们的 Windows 安装程序。在那里,您将有三个选择; PHP 5.6、7.0 和 7.1;根据您拥有的 PHP 代码进行选择...如果您是新手,我建议您使用最新最好的。 PHP 7.1 有许多很棒的特性,并且改进了 OOP 接口。

安装很简单。运行安装程序,通常您只需安装默认设置即可摆脱困境,特别是如果您是新手。

安装后将您的代码移至C:\XAMPP\htdocs\。为每个项目创建一个文件夹;这通常是保持井井有条的最佳方式。

移动文件后,在浏览器上转到http://localhost/YOUR_FOLDER_NAME

您还可以通过 XAMPP 开箱即用的 PHPMyAdmin(对于 xampp,网址为 http://localhost/phpmyadmin)设置数据库和表。

【讨论】:

    猜你喜欢
    • 2017-05-08
    • 1970-01-01
    • 1970-01-01
    • 2015-03-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多