快上网专注成都网站设计 成都网站制作 成都网站建设
成都网站建设公司服务热线:028-86922220

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

php表单数据库接入不到 php表单数据库接入不到文件

我的php就是和数据库无法建立连接

一、常用普通方法

五河网站建设公司成都创新互联,五河网站设计制作,有大型网站制作公司丰富经验。已为五河1000+提供企业网站建设服务。企业网站搭建\外贸营销网站建设要多少钱,请找那个售后服务好的五河做网站的公司定做!

$mysql_server="localhost";

$mysql_username="数据库用户名";

$mysql_password="数据库密码";

$mysql_database="数据库名";

//建立数据库链接

$conn = mysql_connect($mysql_server,$mysql_username,$mysql_password) or die("数据库链接错误");

//选择某个数据库

mysql_select_db($mysql_database,$conn);

mysql_query("set names 'utf8'");

//执行MySQL语句

$result=mysql_query("SELECT id,name FROM 数据库表");

//提取数据

$row=mysql_fetch_row($result);

在提取数据的时候,我们使用mysql_fetch_row,还可以使用mysql_fetch_assoc和mysql_fetch_array,具体的我们参考手册。

第二、面向对象方法

$db=new mysqli($dbhost,$username,$userpass,$dbdatabase);

if(mysqli_connect_error()){

echo 'Could not connect to database.';

exit;

}

$result=$db-query("SELECT id,name FROM user");

$row=$result-fetch_row();

第三、PDO方法

$dsn='mysql:host='.$dbhost.';dbname='.$dbdatabase.';'

$dbh=new PDO($dsn,$username,$userpass);$stmt=$dbh-query('SELECT id,name FROM user');

$row=$stmt-fetch();

推荐第三种连接方式

为什么php连接不了数据库?

这个错误的意思是文件没有找到,需要的文件名是:数据库连接.PHP

你检查文件是否存在,确保正确文件存在即可解决。

当然,有时候看起来存在,实际上电脑认为不存在,这就是汉字编码问题,看起来一样的汉字,在UTF-8、GBK下的电脑存储数据是不同的。建议所有的PHP文件名都使用英文,这样可以避免编码问题。

我写了一个thinkphp提交表单的操作,但是总也写入不进数据库,是怎么回事呢?

这种情况你应该去检测一下你的conf里面的配置文件是否正确,第一就是数据库链接信息,第二就是db_prefix 这个配置,这个配置是数据库前缀名,默认是'tp_'把。你好好看看,如果不会继续追问我

php表单数据无法插入数据库,新人请指教。

$sql="INSERT

INTO

news(`id`,`title`,`dates`,`contents`)

VALUES

('','{$title}',now(),'{$con}')";

你的

SQL语句

有点问题。还有SQL不分大小写,但这样写更清楚一些。

先确认数据库连接是正常的,然后echo

$sql

看看,数据是否正常,然后再写入库。

出问题了调试要步步试下来,就知道问题出在哪里了。

php为什么连接不上数据库

请检查以下几点问题

① 数据库文件 未导入覆盖

② 根目录未配置数据库

③ 检查数据库账号密码是否正确填写

php连接不到数据库,为什么?

$mysql_hostname = "hostname";

$mysql_user = "username";

$mysql_password = "password";

$mysql_database = "mydatabase";

这几句都应该有问题,

第一句$mysql_hostname = "hostname";应改为:$mysql_hostname = "localhost";

第二句的username改为mysql的账户名,比如root,这个账户名是你自己建的,你应该懂。

第三句的password,您确定你建的mysql的账户名的密码是password?

第四句mydatabase,您确定你建的数据库名称是mydatabase?通常不这样命名的。

建议自己多学习基础的东西,我也在自学中...


名称栏目:php表单数据库接入不到 php表单数据库接入不到文件
本文URL:http://6mz.cn/article/dodosjo.html

其他资讯