PHP PDO连接mysql失败
程序员文章站
2024-02-03 16:41:04
...
在conn.php中用pdo连接本地的mysql数据库, 但php网页提交的数据在mysql里面没有存入, 但是运行conn.php不报错, 不知道到底是哪里有问题!! 纠结了三天了!!拜托各位看看
最主要的是写了这个函数
但是代码应该是没有问题的, 是上一个人写好并且测试过成功的,然后我拷贝到我的电脑里并且用phpmyadmin新建了一个一样数据库, 但我的就没有办法存入
"SET NAMES utf8"));} catch ( Exception $e ) { echo "Connection à MySQL impossible : ", $e->getMessage(); die();}?>
回复讨论(解决方案)
你这只是连接
你是怎么用的呢?
你这只是连接
你是怎么用的呢?
最主要的是写了这个函数
public function insertR(){ global $connection; $sql=$connection->prepare("insert into reponse SET MSISDN=:ref_clt,Q1=:r1,Q2=:r2,Q3=:r3,Q4=:r4,Q5=:r5,Q6=:r6,Q6b=:r6c,Q7=:r7,Q8=:r8,Date_Reponse=:date,Type_Commande=:type,Host_Reponse=:host,Ip_Reponse=:ip,semaine_reponse=:sem") or die (mysql_error()); $sql->bindValue('ref_clt',$this->MSISDN); $sql->bindValue('r1',$this->Q1); $sql->bindValue('r2',$this->Q2); $sql->bindValue('r3',$this->Q3); $sql->bindValue('r4',$this->Q4); $sql->bindValue('r5',$this->Q5); $sql->bindValue('r6',$this->Q6); $sql->bindValue('r6c',$this->Q6b); $sql->bindValue('r7',$this->Q7); $sql->bindValue('r8',$this->Q8); $sql->bindValue('date',$this->date); $sql->bindValue('type',$this->type); $sql->bindValue('host',$this->hostname); $sql->bindValue('ip',$this->ip); $sql->bindValue('sem',$this->sem); $sql->execute(); //var_dump($sql); }
但是代码应该是没有问题的, 是上一个人写好并且测试过成功的,然后我拷贝到我的电脑里并且用phpmyadmin新建了一个一样数据库, 但我的就没有办法存入
http://www.w3cschool.cc/php/pdo-errorinfo.html
用这可以检查mysql error,试试看吧
看看错误日志。
各位大神,
现在问题变成了 php可以连接本地的mysql, 但是连接不上远程的, 报错host unknown,
我用cmd ping host id, 是失败的, 请问要怎么样才能连接上?
host unknown也就是找不到host,你是怎么连接的?ip还是域名。
贴一下。
对不起各位 最后崩溃的发现是因为代码跟数据库表格结构不符合。。
立马给分
上一篇: 动态添加的radio如何向php传值
推荐阅读
-
PHP PDO连接mysql失败
-
用php和MySql来与ODBC数据连接_php基础
-
php与mysql连接的有关问题
-
php链接mysql数据库报错,PDO异常,php could not find driver
-
php用pdo的like查询语句,间接性报错 MySQL server has gone away
-
攻克CakePHP系列一 连接MySQL数据库_PHP
-
php 连接mysql连接被重置的解决方法_php技巧
-
PHP连接MYSQL数据库通用类_PHP教程
-
PDO连接数据库从SQLITE改为MYSQL的有关问题
-
PHP中使用sleep造成mysql读取失败的案例和解决方法_php技巧