Questions tagged «php»

仅当PHP与问题直接相关并且很可能是问题的根源时才使用,而不仅仅是因为您使用的是PHP库来连接数据库。PHP代表Professional Hypertext Preprocessor,它是动态Web应用程序广泛使用的平台。如果您有关于PHP的一般编程问题,请改为在Stack Overflow上提问。

13
连接到PostgreSQL服务器:严重:主机没有pg_hba.conf条目
您好,我正在尝试运行发送给我的网站,但执行此操作后出现此错误 connect to PostgreSQL server: FATAL: no pg_hba.conf entry for host "4X.XXX.XX.XXX", user "userXXX", database "dbXXX", SSL off in C:\xampp\htdocs\xmastool\index.php on line 37 谷歌搜索之后,它说我只需要在pg_hba.conf文件中为该特定用户添加一个条目。这是我的pg_hba.conf文件。 # TYPE DATABASE USER ADDRESS METHOD # IPv4 local connections: local dbXXX userXXX md5 host dbXXX userXXX XX.XXX.XXX.XXX md5 host all all 127.0.0.1/32 md5 # IPv6 …

1
如何摆脱“最大用户连接”错误?
我正在将MySQLi用于我的Web应用程序,但是每当我要访问某个特定页面时,我都会得到mysqli_connect() [function.mysqli-connect]: (42000/1203): User ***_user already has more than 'max_user_connections' active connections。 我已经尝试关闭所有连接,但这并不能改善情况。 有没有一种方法可以确切地知道在任何特定时刻打开了哪些连接,或者可以帮助我解决此问题的任何其他有用数据? 顺便说一句,我正在使用PHP 5.2.17和MySQL 5.1。

5
导入大型SQL文件phpmyadmin
我试图在phpmyadmin中导入此SQL文件并收到此消息 #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '<br /> <b>Fatal error</b>: Allowed memory size of 134217728 bytes exhausted (tr' at line 1 我该怎么做才能导入?
12 php  mysql  phpmyadmin 

1
定期定期高效删除大量(400万行)mysql数据
我们有一个mysql表,该表在任何给定时间都有大约1200万行。我们需要删除旧数据,以使表的大小易于管理。 现在,我们每天在午夜使用cron作业运行此查询: DELETE FROM table WHERE endTime < '1393632001' 上一次运行查询时,它检查了4,602,400,耗时3分钟,CPU瘫痪。 在仍然清除旧数据的同时,如何使CPU,同步数据库连接,磁盘提示深度等不会出现不合理的变化? PS:您会注意到,查询实际上是在使用周期中的不适当时间进行的。假设我们已经将查询的时间更改为每天使用的最低点。另外,“ endTime”上没有索引,如果可能的话,我宁愿保持这种方式,因为有很多数据被非常定期地插入,并且查找不多。
10 php  mysql 

1
带有IN()参数的PostgreSQL PREPARE查询
我正在尝试从PHP准备查询,例如: pg_prepare($con, "prep", "select * from test where tid in ($1)"); 然后执行以下命令: $strpar = "3,4,6,8,10"; pg_execute($con, "prep", array($strpars)); 问题是我无法传递由于prepare需要固定数量的参数而构建的一系列值。有什么方法可以使参数动态化?

1
不为每个表从统一查询中计算MATCH()AGAINST()分数
我正在尝试对SELECT语句的整个部分进行评分 SELECT *,MATCH(`result`) AGAINST('keyword') as `score` FROM `table1` WHERE MATCH(`result`) AGAINST('keyword') UNION SELECT *,MATCH(`content`) AGAINST('keyword') as `score` FROM `table2` WHERE MATCH(`content`) AGAINST('keyword') UNION SELECT *,MATCH(`text`) AGAINST('keyword') as `score` FROM `table3` WHERE MATCH(`text`) AGAINST('keyword') 在这种情况下,分数是每张桌子的分数+它们不是按相关性排序的 但是我尝试了这种方法,这种方法虽然有效,但不值得生产 SELECT * FROM ( SELECT *,MATCH(`result`) AGAINST('keyword') as `score` FROM `table1` WHERE MATCH(`result`) AGAINST('keyword') UNION …

3
如何在InnoDB引擎中使用插入延迟,并减少插入语句的连接?
我正在开发一个涉及大量数据库写入,大约70%插入和30%读取的应用程序。这个比率还将包括我认为是一次读取和一次写入的更新。通过插入语句,多个客户端通过以下插入语句将数据插入数据库: $mysqli->prepare("INSERT INTO `track` (user, uniq_name, ad_name, ad_delay_time ) values (?, ?, ?, ?)"); 问题是我应该使用insert_delay还是使用mysqli_multi_query机制,因为insert语句使用服务器上的〜100%cpu。我在数据库上使用InnoDB引擎,因此无法进行延迟插入。在服务器上的插入速度为〜36k / hr,读取率为99.89%,我也使用select语句在单个查询中检索了7次数据,该查询在服务器上执行需要150秒。我可以使用哪种技术或机制执行此任务?我的服务器内存为2 GB,我应该扩展内存吗?看看这个问题,任何建议都会感激我。 表的结构: +-----------------+--------------+------+-----+-------------------+----------------+ | Field | Type | Null | Key | Default | Extra | +-----------------+--------------+------+-----+-------------------+----------------+ | id | int(11) | NO | PRI | NULL | auto_increment | | user | …

3
如何解决在vps上运行的mysql中的过多连接和致命错误
我在linode服务器上运行一个应用程序PHPlist,同时运行12个PHP脚本,每个脚本均打开一个MySQL连接。现在,当我访问PHPlist时,通常会显示此错误: 致命错误:抱歉,服务器当前太忙,请稍后再试。 当我尝试访问phpMyAdmin时,它显示了#1040错误。运行cron作业的我的PHP脚本的输出显示: PHP警告:mysqli_connect():(HY000 / 1040):太多连接 我正在使用phpMyAdmin在服务器上使用LAMP堆栈;top终端中的输出显示mysqld使用100-130%CPU。当我尝试解决此问题时,我得到了一些提示: 增加max_connection变量:我正在使用200(默认为100) 打开表缓存:512(默认为400) 有很多变量需要设置,但我无法确定具体的变量,我从中获得了一些参考: 太多的连接 和http://dev.mysql.com/doc/refman/5.5/en/table-cache。 html 但是根据我的用法,如何增加内存以及对我来说最大的内存困难是什么。 在我的服务器上,我正在使用大约12个PHP脚本,用于发送电子邮件的PHPlist应用程序以及用于用户注册的主要数据库。 请帮助我解决这个问题。
9 mysql  phpmyadmin  php 

2
如何在支点中创建经常性的工作日作为列?
我是编程和数据库的新手,对于以下情况的帮助,我将不胜感激。 我在SQL Server中使用PHP。我正在建立一个员工出勤系统,我想创建一个(枢轴)表,其中月份作为行,所有工作日名称作为列(针对特定年份)。单元格中的值将是天数(1、2、3 ... 31)。 单元格的背景色(已存在于表格列中)声明了员工请假的类型。该表有以下栏目:employee_id, leave_date, leave_type, leave_type_color。 我想要达到如下结果: 谢谢。
8 sql-server  php  pivot 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.