小编Psy*_*che的帖子

如何从字符串中删除不需要的字符?

我正在使用PHP解析一个大文本文件,有些行看起来像"äåòñêèåïåñíè",或"ääò",或者像这样的"åãîðëåò".有没有办法检查字符串中是否有超过三个这样的字符?

谢谢.

php regex string

1
推荐指数
1
解决办法
8025
查看次数

在PHP中获得直到月底的秒数

我想设置一个PHP的cookie,必须在月底到期.

我怎样才能获得到月底之前的秒数?

谢谢.

php

1
推荐指数
1
解决办法
1678
查看次数

PHP递归函数,用于检索类别的所有子项

我想编写一个递归PHP函数来检索指定类别的所有子项.我尝试了这里描述的那个,但它没有输出我所期望的.

我的类别表如下所示:

CREATE TABLE `categories` (
 `category_id` smallint(5) unsigned NOT NULL AUTO_INCREMENT,
 `category_name` varchar(256) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
 `category_slug` varchar(256) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
 `category_parent` smallint(5) unsigned NOT NULL DEFAULT '0',
 `category_description_ro` text CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
 `category_description_en` text CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
 PRIMARY KEY (`category_id`)
) ENGINE=MyISAM AUTO_INCREMENT=8 DEFAULT CHARSET=latin1
Run Code Online (Sandbox Code Playgroud)

贝娄是表中数据的一个例子:

category id | category name | category_parent

1            Categoria 1            0        
2 …
Run Code Online (Sandbox Code Playgroud)

php recursion hierarchical-data

1
推荐指数
1
解决办法
8355
查看次数

帮助MySQL查询

鉴于以下表格,我想知道如何编写查询以仅返回其中包含书籍的类别以及每个类别的书籍数量.可以在一个或多个类别中添加书籍.我正在使用PHP和MySQL.

这是我的表格:

类别表
- id
- 名称
- 永久链接

书籍表
- id
- 标题
- 作者
- 描述
- 价格

books_categories表
- id
- book_id
- category_id

php mysql

1
推荐指数
1
解决办法
75
查看次数

电子商务网站的会话处理

我正在用 PHP 开发一个电子商务网站,我想实现以下功能:如果用户未登录,他可以将产品添加到购物车,并且在登录后仍然拥有这些产品。此外,该功能必须以相反的方式工作:用户登录,然后将产品添加到购物车。

我认为执行此操作的一个好方法是使用会话 ID,但经过一些测试后发现这不是最好的方法。

有什么想法吗?

php shopping-cart

1
推荐指数
1
解决办法
3798
查看次数

按一些列排序,也可以通过MySQL中的rand()排序

是否可以按某些列和RAND()对结果集进行排序?

例如:

  SELECT `a`, `b`, `c` 
    FROM `table` 
ORDER BY `a` DESC, RAND() 
   LIMIT 0, 10
Run Code Online (Sandbox Code Playgroud)

谢谢.

mysql sql sql-order-by

0
推荐指数
1
解决办法
4435
查看次数

如果条件问题在PHP中很奇怪

我有以下代码:

$_SESSION['user_role'] = 1;

if ($_SESSION['user_role'] != '1' || $_SESSION['user_role'] != '2') {
    return false;
} else {
    return true;
}
Run Code Online (Sandbox Code Playgroud)

为什么if()总是返回false?

php

0
推荐指数
1
解决办法
63
查看次数

jQuery脚本只获取具有给定前缀的复选框

我正在使用下面列出的jQuery脚本来选择一些复选框输入.

$(document).ready(function() {
  $("input:checkbox:not(:checked)").each(function() {
    var column = "table #" + $(this).attr("name");                            
    $(column).hide();
  });

  $("input:checkbox").click(function(){
    var column = "table #" + $(this).attr("name");                            
    $(column).toggle();
  });
});
Run Code Online (Sandbox Code Playgroud)

如何修改脚本以仅获取名称以"col_"开头的复选框?

谢谢!

forms checkbox jquery

0
推荐指数
1
解决办法
1244
查看次数