Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/293.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我能';t使用php连接到phpmyadmin_Php_Mysql_Phpmyadmin - Fatal编程技术网

我能';t使用php连接到phpmyadmin

我能';t使用php连接到phpmyadmin,php,mysql,phpmyadmin,Php,Mysql,Phpmyadmin,我显然是PHP新手,一位朋友让我创建一个动态博客,可以持续使用。我想让它连接到phpMyAdmin,这样会更容易,但当我尝试将它连接到我的网页时,它总是失败,并出现设置错误。我不知道该仰望什么来帮助我。如果我不清楚,我很抱歉。如果你想让我更详细的话,请发帖子 这是我的密码: <?php $dbhost = 'localhost'; $dbuser = ' root'; $dbpass = ''; $dbname = 'blog1'; $connect = mysqli_con

我显然是PHP新手,一位朋友让我创建一个动态博客,可以持续使用。我想让它连接到phpMyAdmin,这样会更容易,但当我尝试将它连接到我的网页时,它总是失败,并出现设置错误。我不知道该仰望什么来帮助我。如果我不清楚,我很抱歉。如果你想让我更详细的话,请发帖子

这是我的密码:

<?php



$dbhost = 'localhost';

$dbuser = ' root';

$dbpass = '';

$dbname = 'blog1';

$connect = mysqli_connect($dbname, $dbuser, $dbhost, $dbpass) or die ('Cannot connect to database.');

echo "Succesfully connected to database!";



?>

测试这个

<?php
$dbhost = 'localhost';

$dbuser = ' root';

$dbpass = '';

$dbname = 'blog1';

$connect = mysqli_connect($dbhost, $dbuser, $dbpass, $dbname) or die ('Cannot connect to database.');

echo "Succesfully connected to database!";

如果在文件中的localhost取消注释上运行PHPMyAdmin:

sudo gedit /etc/php5/apache2/php.ini
此行:mysqli.allow\u local\u infle=On

重新启动Apache:

sudo /etc/init.d/apache2 restart or   sudo service apache2 restart

你最大的问题是你不知道数据库服务器和使用itI的工具之间的区别我不明白。mysqliconnect只连接MySql数据库。PHPMyAdmin是一个允许使用MySql数据库执行某些特定任务的程序。主要涉及数据库管理。这意味着创建表、保存备份、加载备份、更改MySql的设置。您不必“连接”到phpmyadmin,也不必从脚本连接到数据库。测试什么?这是一堆代码,看起来像问题中的代码。试着描述你改变了什么以及为什么要改变,而不是用一个“点差游戏”的形式来表达你的答案。mysqli_connect函数被称为错误的变量位于错误的位置。它们位于哪个位置重要吗?说实话,我不知道该怎么办。是的,否则PHP会试图找到一个包含您数据库名称地址的服务器,结果一切都出错。那么,如果一个需要帮助的青少年在他糟糕的编码网站上向您寻求帮助,这是不是很奇怪?
sudo /etc/init.d/apache2 restart or   sudo service apache2 restart