-
PHP – 如何安装PDO驱动程序? (视窗)
所属栏目:[MySql教程] 日期:2020-12-11 热度:77
我在Windows 8.1上设置PHP和MySQL(Maria DB).我编辑了php.ini文件并取消注释了以下几行: extension=php_mysql.dllextension=php_mysqli.dllextension=php_pdo_mysql.dll 但不幸的是我无法连接到数据库,因为phpinfo输出中没有显示pdo驱动程序.因此,当我尝试[详细]
-
如何以编程方式登录phpBB论坛?
所属栏目:[MySql教程] 日期:2020-12-11 热度:98
我有一个使用phpBB的论坛.现在我想从源代码中做这样的事情: 登录(“用户”,“密码”) 如何在phpBB中执行此操作? 最佳答案您将需要一个与phpBB框架集成的脚本.这样的事情应该有效. 然后,查看$auth-login()函数(示例用法位于/includes/functions.php中的logi[详细]
-
mysql – 将row_format改为动态
所属栏目:[MySql教程] 日期:2020-12-11 热度:136
将row_format改为动态的MySQL语句是什么? 我不确定我应该怎么做(即使用information_schema或使用表ALTER). 最佳答案尝试 ALTER TABLE `test` ROW_FORMAT=DYNAMIC;[详细]
-
如何在使用MySQL排序时排除一些值?
所属栏目:[MySql教程] 日期:2020-12-11 热度:66
我有这样一张桌子: id products_name sort1 abc 0 2 xyz 13 pqr 24 qwe 0 我想通过排序列和升序对记录进行排序,但我不希望结果集中顶部的行为0. 排序列中具有0的行应位于结果集的底部,其余行应使用排序列按升序排序. 我该怎么做呢? 最佳答案你可以尝试类似[详细]
-
没有顺序id的MySql表
所属栏目:[MySql教程] 日期:2020-12-11 热度:118
有没有办法在MySql中创建一个具有自动ID字段的表,但ID不是顺序的.例如,随机或伪随机ID. 我找到了建议生成ID的解决方案,并尝试插入ID,直到找到未使用的ID(generating an sequential five digit alphanumerical ID). 但是没有什么可以直接在表定义中完成,或者[详细]
-
在MySQL中找到“下一个”最高ID
所属栏目:[MySql教程] 日期:2020-12-11 热度:57
我正在开发一个Web应用程序,其中有许多我希望用户浏览的非常相似的页面.这些“页面”的数据存储在具有唯一ID作为主键的数据库中. 我希望在每个页面上都有一个“NEXT”按钮,用于查询数据库并找出下一个最高ID是什么,并显示该id的数据.我的问题是有几个条件:[详细]
-
MySQL从一个表更新到另一个表,条件不起作用?
所属栏目:[MySql教程] 日期:2020-12-11 热度:91
我尝试过一个似乎适用于其他人的解决方案: Update table a from table b where (conditions) 我似乎无法让它工作,MySql给我一个语法错误. 我有两个表,我需要将一个表中的列更新为另一个列的值,其中id在两个表中都匹配. UPDATE video_data SET video_data.da[详细]
-
MySQL INSERT在同一个表上使用带有COUNT()的子查询
所属栏目:[MySql教程] 日期:2020-12-11 热度:151
我无法正确执行INSERT查询,而且我似乎无法在Google或Stack Overflow上找到解决此特定问题的任何内容. 我正在尝试为特色条目创建一个简单的表,其中entry_id与它的当前顺序一起保存到表中. 我想要的输出是这样的: 如果特色表目前有这三个条目: featured_id e[详细]
-
如何增加MySQL 5.1中的密钥长度?
所属栏目:[MySql教程] 日期:2020-12-11 热度:131
运行创建索引的Rails迁移时,我得到: Mysql::Error: Specified key was too long; max key length is 1000 bytes: CREATE UNIQUE INDEX `index_matches_on_foo_and_bar_id_and_baz_id` ON `matches` (`foo`,`bar_id`,`baz_id`) 我需要设置什么MySQL变量来增[详细]
-
php – Magento的魔术设置器只更新了一些db列
所属栏目:[MySql教程] 日期:2020-12-11 热度:187
我有一个自定义的mysql表,我们将调用module_identifiers,并在我的模块中调用一个名为Identifiers的模型.这是我的设置脚本: $installer = $this;$installer-startSetup();$installer-run("CREATE TABLE `{$installer-getTable('module_identifiers')}` ( `mo[详细]
-
php – MySql – 如何以设定的间隔选择一系列id
所属栏目:[MySql教程] 日期:2020-12-11 热度:121
我有以下场景,我在表类别中有一个名为categoryid的表列,我需要选择表中categoryid为100及以上的所有行,间隔为100. 例如 SELECT * FROM categories WHERE categoryid IN(100,200,300,400,500,600,700,800,900,1000,1100,1200,1300,1400,1500,1600,1700,1800,1[详细]
-
php运行一次并在mysql数据库中插入两次
所属栏目:[MySql教程] 日期:2020-12-11 热度:52
我在下面有一个简单的代码.运行一次后,它会将结果两次插入mysql数据库. 如果它在页面上1次刷新时运行两次或请求两次,为什么输出只有1个结果? 我一直在谷歌上搜索,并努力解决这个问题.但是,我没有弄清楚这段代码有什么问题.代码在localhost上运行完美,但在将[详细]
-
php – 比较存储在不同编码中的相同值
所属栏目:[MySql教程] 日期:2020-12-11 热度:189
这个问题与PHP string comparison between two different types of encoding不重复,因为我的问题需要SQL解决方案,而不是PHP解决方案. 上下文?有一个博物馆有两个数据库,两个不同的PHP系统使用相同的字符集和整理(engine = INNODB charset = utf8 collat??e =[详细]
-
MySQL:如何将varchar(255)UNIQUE列更改为UNIQUE Text NOT NULL
所属栏目:[MySql教程] 日期:2020-12-11 热度:145
当前列是VARCHAR(255)NOT NULL,那么如何将其更改为TEXT NOT NULL? 注意:要更改其属性类型的列是另一列的UNIQUE KEY组合.例如. 独特的钥匙(名称,描述) 列描述当前在varchar(255)中.由于这个原因,它无法改变: ERROR 1170 (42000): BLOB/TEXT column descrip[详细]
-
php – 如何将行数组传递给PDO以插入它们?
所属栏目:[MySql教程] 日期:2020-12-11 热度:123
我想使用PDO预处理语句,但我觉得打字非常耗时.如果有一个函数只传递以下关联数组,那将是非常有用的: array("title"=$title"userid"=$userid"post"=$body) 请记住,数组中的键始终与SQL表中的行匹配.重新考虑一切,这应该切断键入:foo并在execute函数中再次键[详细]
-
MySQL匹配全文
所属栏目:[MySql教程] 日期:2020-12-11 热度:132
我试图用mysql进行全文搜索,以匹配字符串.问题在于它首先返回了奇怪的结果. 例如,字符串passat 2.0 tdi: AND MATCH ( records_veiculos.titulo,records_veiculos.descricao ) AGAINST ( 'passat 2.0 tdi' WITH QUERY EXPANSION ) 作为第一个结果返回这个(其[详细]
-
Rails 3:传统MySQL数据库的ActiveRecord与DataMapper(vs. ???)
所属栏目:[MySql教程] 日期:2020-12-11 热度:171
对于传统的MySQL 5.1数据库,哪个ORM最适合使用新的Rails 3应用程序?我不希望对这个数据库进行迁移(尽管模式可能会不时发生变化),但我一定会写信给它.最佳答案我可能偏向于DataMapper,但我认为DM通常是与遗留数据库集成的一个很好的选择. DM允许您映射有意义[详细]
-
PHP PDO fetch返回一个数组?
所属栏目:[MySql教程] 日期:2020-12-11 热度:150
$GetUid = $dbConnect-prepare("SELECT UID FROM users WHERE username = :username");$GetUid-execute($RegisterData3);$UserID = $GetUid-fetch(); 为什么它返回数组而不是字符串? var_dump($UserID)说 array 'UID' = string '45' (length=2) 0 = string[详细]
-
php – 使用MySQL的UNION中每个SELECT的不同ORDER BY
所属栏目:[MySql教程] 日期:2020-12-11 热度:108
使用PHP和MySQL,有没有办法为UNION中的每个SELECT语句使用不同的ORDER BY? SELECT * FROM the_table WHERE color = 'blue' ORDER BY price ASC LIMIT 5UNION ALLSELECT * FROM the_table WHERE color = 'red' ORDER BY RAND() LIMIT 10 以上陈述不起作用.看[详细]
-
什么是最好的PHP MYSQL包装器?
所属栏目:[MySql教程] 日期:2020-12-11 热度:163
我已经在不同的包装器之间蹦蹦跳跳,我自己,并且多年来使用直接的php mysql函数,但我确信那里有一个非常好的解决方案.它是什么?[详细]
-
cakephp和mysql中字段的最小值和最大值
所属栏目:[MySql教程] 日期:2020-12-11 热度:75
我正在尝试为cakephp和mysql站点构建搜索功能.选择不同的参数(如产品价格或长度)会触发ajax调用,该调用返回匹配结果的数量.我想用长度和价格的最小值和最大值来扩展返回的结果.我试过这个,http://bin.cakephp.org/view/1004813660.使用前4个发现太耗时.最后[详细]
-
PHP / MySQL数据库查询如何正常工作?
所属栏目:[MySql教程] 日期:2020-12-11 热度:108
我经常使用MySQL,但我总是想知道它是如何工作的 当我得到一个肯定的结果时,数据存储在哪里?例如,我这样写: $sql = "SELECT * FROM TABLE"; $result = mysql_query($sql);while ($row = mysql_fetch_object($result)) { echo $row-column_name;} 当返回一个[详细]
-
如何将本地MYSQL DB移动到远程数据库服务器
所属栏目:[MySql教程] 日期:2020-12-11 热度:117
我有一个在WAMP下运行的本地MYSQL数据库,我需要升级到我的生产数据库服务器. MySQL的新手,需要知道让这个数据库升级的最佳方法.最佳答案在phpMyAdmin中打开您的数据库,然后从菜单中选择Export.向下滚动并选择另存为文件复选框,然后按“执行”. 现在在生产服[详细]
-
带有TEXT列的MySQL表
所属栏目:[MySql教程] 日期:2020-12-11 热度:166
我一直在研究数据库,我必须处理一个TEXT字段. 现在,我相信我已经看到一些地方提到最好将TEXT列与表的其余部分隔离开来(将它放在自己的表中). 但是,现在我无法在任何地方找到这个参考,因为它已经有一段时间了,我开始认为我可能误解了这些信息. 一些研究显示th[详细]
-
PHP或MySQL中的业务逻辑?
所属栏目:[MySql教程] 日期:2020-12-11 热度:130
在具有合理流量的站点上,将应用程序/业务逻辑写为存储过程,触发器和视图而不是PHP代码本身内部是否重要? 什么是保持可扩展性的最佳方式. 最佳答案我无法为您提供统计信息,但除非您计划在将来将PHP更改为其他语言,我可以说保持PHP中的业务逻辑更具“可扩展性[详细]