php无法使用mysqli_connect()连接到mysql

时间:2017-01-19 13:58:56

标签: php mysql mysqli

所有文件都在本地托管,仅用于测试目的。这是我的php文件

{  EntityManagerFactory emf = Persistence.createEntityManagerFactory("PTSchemePU");
    CountriesJpaController cjc = new CountriesJpaController(emf);
    RegionsJpaController rjc  = new RegionsJpaController(emf);

    EntityManager em = emf.createEntityManager();

     List results = em.createNamedQuery("Countries.findAll").getResultList();}

在端口82上运行apache服务器,如果我在浏览器中输入<?php $link=mysqli_connect('127.0.0.1,root,123456789'); ?> ,这就是我得到的

http://localhost:82/test.php

乱码部分,我认为这是一个字符编码问题,我尝试了很多编码,但没有一个能正确显示它。这有点尴尬,有了这个显示问题我甚至都不知道是什么问题。

请提出任何建议,谢谢。

2 个答案:

答案 0 :(得分:2)

你应该使用这个::

<?php
      $link=mysqli_connect('127.0.0.1','root','123456789') or die("Error " . mysqli_error($link));
 ?>

您也可以同时选择DB ::

<?php
    $link=mysqli_connect('127.0.0.1','root','123456789','my_db') or die("Error " . mysqli_error($link));
 ?>

答案 1 :(得分:2)

这应该有效..如果出现错误,请打印..

<?php

$link=mysqli_connect("127.0.0.1","root","123456789") or die("Error " . mysqli_error($link));
?>