草庐IT

sqlstate

全部标签

mysql - SQLSTATE[HY000] [2002] php_network_getaddresses : getaddrinfo failed: Name or service not known

我从https://github.com/luciddreamz/laravel下载用于openshift的Laravel然后通过github上传我的存储库。此连接到数据库的代码不起作用。问题是从位于项目根目录中的.env文件加载变量为了解决这个问题改变.env#localenvironmentonly#forproduction,see.openshift/.envAPP_ENV=APPLICATION_ENVAPP_DEBUG=trueAPP_URL=OPENSHIFT_APP_DNSAPP_KEY=OPENSHIFT_SECRET_TOKENDB_DRIVER=mysqlDB_H

PHP PDO 异常 : "SQLSTATE[HY093]: Invalid parameter number"

当我尝试运行以下函数时出现错误“SQLSTATE[HY093]:参数编号无效”:functionadd_persist($db,$user_id){$hash=md5("per11".$user_id."sist11".time());$future=time()+(60*60*24*14);$sql="INSERTINTOpersist(user_id,hash,expire)VALUES(:user_id,:hash,:expire)ONDUPLICATEKEYUPDATEhash=:hash";$stm=$db->prepare($sql);$stm->execute(array

php - SQLSTATE[HY000] [1698] 拒绝用户访问 'root' @'localhost'

我刚刚安装了Ubuntu16.04(XenialXerus)并在其上安装了Web服务器。一切正常,但我无法访问数据库。即使我创建新用户并授予所有权限,我也无法创建数据库在PHP中我收到此错误:SQLSTATE[HY000][1698]Accessdeniedforuser'root'@'localhost'当我尝试登录终端时,它可以工作,但在PHP和phpMyAdmin中却不行。PHP代码:protected$host='127.0.0.1';protected$db='dbname';protected$name='root';protected$pass='root';protec

PHP 连接失败 : SQLSTATE[HY000] [2002] Connection refused

我正在尝试使用PHP连接来连接phpmyadmin上的MySQL数据库。只是想看看连接是否成功,连接并没有什么花哨的。我正在使用MAMP来托管数据库,我尝试使用的连接是这样的:setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);echo"Connectedsuccessfully";}catch(PDOException$e){echo"Connectionfailed:".$e->getMessage();}?>我一直在使用postman测试连接是否正常,但我不断收到此错误消息:Connectionfailed:SQLSTAT

php - 使用 Docker 我得到错误 : "SQLSTATE[HY000] [2002] No such file or directory"

我正在使用Docker创建一个容器,以在我的Mac上测试基于PHP和MySQL构建的Web应用程序。我的PHP应用程序是使用用于MVC和路由的Fat-Free框架构建的。我有两个Dockerfile,一个用于MySQL,一个用于PHP。我已经成功使用测试Docker应用程序,所以我相信我的图像安装正确。错误的主要部分:InternalServerErrorSQLSTATE[HY000][2002]Nosuchfileordirectory[fatfree/lib/DB/SQL.php:466]PDO->__construct('mysql:host=127.0.0.1;port=330

php - SQLSTATE[42000] : Syntax error or access violation: 1064 You have an error in your SQL syntax — PHP — PDO

这个问题在这里已经有了答案:SyntaxerrorduetousingareservedwordasatableorcolumnnameinMySQL(1个回答)关闭5年前。我已经查看了所有其他StackOverflow(和google)帖子都遇到了同样的问题,但似乎都没有解决我的问题。我正在使用PDO和PHP。我的代码:$vals=array(':from'=>$email,':to'=>$recipient,':name'=>$name,':subject'=>$subject,':message'=>$message);print_r($vals);try{$pdo=newPDO

php - PDOException SQLSTATE[HY000] [2002] 没有这样的文件或目录

我相信我已经成功地将我的(非常基本的)站点部署到了fortrabbit,但是一旦我连接到SSH以运行一些命令(例如phpartisanmigrate或phpartisandb:seed)我收到一条错误消息:[PDOException]SQLSTATE[HY000][2002]Nosuchfileordirectory在某些时候,迁移一定会奏效,因为我的表在那里-但这并不能解释为什么它现在不适合我。 最佳答案 Laravel4:Change"host"intheapp/config/database.phpfilefrom"local

关于 php:SQLSTATE[42000] 聚合函数错误

SQLSTATE[42000]Erroronaggregationfunctions您好,我在我的SQL查询中遇到了一个错误,无法弄清楚是什么问题。这是迄今为止在Barmar的帮助下的查询。123456789101112 $query="SELECTc.*,count(s.curso_id)ascount,SUM(IF(s.status='aprobado',1,0))AScount_approved,SUM(IF(s.status='cupolleno',1,0))AScount_cupolleno  ,SUM(IF(s.status='cancelado',1,0))AScount_can

关于 php:SQLSTATE[42000] 聚合函数错误

SQLSTATE[42000]Erroronaggregationfunctions您好,我在我的SQL查询中遇到了一个错误,无法弄清楚是什么问题。这是迄今为止在Barmar的帮助下的查询。123456789101112 $query="SELECTc.*,count(s.curso_id)ascount,SUM(IF(s.status='aprobado',1,0))AScount_approved,SUM(IF(s.status='cupolleno',1,0))AScount_cupolleno  ,SUM(IF(s.status='cancelado',1,0))AScount_can