mysql

php – mysqli_store_result()实际上做了什么?

我想明白mysqli_store_result究竟做了什么?当我访问了MysqLi_store_result的PHPManual时,我找到了定义问题是它转移结果集的位置?实际上我在执行MysqLi_multi_query后得到错误“命令不同步;你现在无法运行此命令”但是当我使用以下方法时,错误就消失了.现在,我应该在每个MysqLi_query之后或者在MysqLi_multi_query之后使用

php – mysql_insert_id()返回0

我知道有很多相同标题的主题.但主要是查询被插入错误的地方.但我认为我做对了.所以问题是,即使数据插入数据库,我仍然会得到0.有人知道答案我错了吗?

为软件开发人员创建PHP / MySQL升级脚本的最佳方法是什么?

我是一名PHP软件开发人员,我正在寻找解决这个问题的最佳解决方案.我正在创建一个脚本,将来会有新版本,包括新功能,错误修正等.我知道如何在升级脚本中进行代码更改,但是我正在开发的脚本使用MysqL将数据存储在多个表中.现在问题是,我已经想出了如何为初始版本制作安装脚本,但是制作可以将任何以前的版本升级到最新版本的升级脚本的最佳解决方案/方法是什么?

使用PHP和MySQL显示日文字符的问题

最后5个条目有一些日语,后面跟着问号,因为日本语应该来自数据库).所以问题很可能是数据库,但一切对我来说都是正确的.有任何想法吗?

php – 操作连接到Mysql数据库的成本有多高?

在代码的某些功能中,PHP将使用循环在相同的表上执行数百次或在某些情况下数千次查询.目前,它为每个查询创建一个新的数据库连接.这次手术有多贵?通过重复使用相同的连接,我会看到显着的速度增加吗?可能需要进行相当多的重构才能更改此行为并使用相同的数据库.PHP使用mysql_connect连接数据库.根据我在这里所说的,你会推荐其他明显的优化(我已经读过关于锁定表的例子……

php – PDO事务函数与MySQL事务语句?

PDO提供启动,提交和回滚事务的功能:有没有理由使用PDO函数而不是简单地使用MysqL中的事务语句?充分利用adozenPDOdrivers可以让您的生活更轻松的事实.如果您完全关心一致性,那么支持API而不是特定于实现的sql语法.

使用PHPMyAdmin设置MySQL的时区

目前,每当用户创建新帐户时,我都有一个具有数据类型时间戳的Creation_date列.目前这个时间戳比美国东部时间早3个小时.有没有办法将时区更改为EST?它目前设定的时区是多少?这与MySQL的时区有关.您可以使用以下连接为每个连接设置它:但是,如果MysqL重新启动,这将重置.所以最好在服务器级别设置.我认为,你不能.我鼓励你从MySQLDocs阅读更多内容.

php – 如何根据MySQL的现有值获取下一个字母数字ID

或者我会接受任何其他建议的解决此问题的方法.如果您使用的是MyISAM,则可以在文本字段自动增量字段上创建复合主键.MysqL将自动处理递增数字.它们是单独的字段,但您可以获得相同的效果.当您插入表中时,key_increment字段将基于key_prefix的最高值递增.所以插入key_prefix“smit”将以key_inrement中的1开头,key_prefix“jone”将以key_inrement中的1开头,等等.优点:>您无需为计算数字做任何事情.缺点:>您的密钥分为2列.>它不适用于In

php – MySQL PDO准备比查询更快?这就是这个简单的测试所显示的

这是一个简单的测试,我试图快速了解使用MySQLPDO预处理语句与使用直接查询所支付的性能损失.人员表中有2801行.MysqL版本5.5.28和PHP版本5.3.15.香草装置,无论默认参数如何.测试在8GB的iMac上运行.这是输出:这显示没有任何惩罚.可能性:>准备好的语句的缓存确实有效.>这是一个虚假的测试,因为它太简单了.>没有理论上的原因,为什么准备/执行应该更慢,并且厌倦了不断的批评,MysqL/PDO/PHP开发人员更加努力地使它们更快,以试图让我们所有人闭嘴.>其他?