小编Ada*_*ski的帖子

将时间戳转换为可读的日期/时间PHP

我有一个存储在会话中的时间戳(1299446702).

如何将其转换为PHP中的可读日期/时间?我试过srttotime等无济于事.

php

214
推荐指数
13
解决办法
56万
查看次数

MySQL,用一个查询更新多个表

我有一个更新三个表的函数,但我使用三个查询来执行此操作.我希望使用更方便的方法进行良好实践.

如何使用单个查询更新MySQL中的多个表?

mysql sql sql-update

115
推荐指数
4
解决办法
23万
查看次数

mysql concat函数

当我concat($name, $surname),有没有办法在$name $surname使用我的SQL而不是PHP 之间放置一个空间所以当我得到结果它格式更清洁?

非常感谢

mysql

29
推荐指数
3
解决办法
4万
查看次数

PHP上传文件时生成唯一文件名的最佳方法

任何人都可以建议为文件上传生成唯一文件名以避免重复条目的最佳做法吗?

提前致谢.

php upload image unique identifier

26
推荐指数
4
解决办法
6万
查看次数

我可以一起使用COUNT()和DISTINCT吗?

我想计算mysql表中的行数,而不是包含重复的条目,

我可以distinctcount()吗?

mysql sql

22
推荐指数
3
解决办法
6万
查看次数

设置会话到期时间

如何将整个站点的会话到期时间设置为10分钟?我不能php.ini在共享主机上使用它作为它.

我可以使用全球方法吗?

php session

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

valign没有在td上工作?

我有一个包含表单的表,左边的col是字段的名称,我想将文本设置到td的顶部,就像文本在底部的那一刻.

有没有人知道为什么这是一个命中和遗漏元素属性?

html css html-table valign

3
推荐指数
1
解决办法
2万
查看次数

php增加一个值

我已经设置为常量,开始年份和结束年份,
所以我已经建立了一个while循环的条件

if the start year is < than the current year increment until true.
Run Code Online (Sandbox Code Playgroud)

我遇到的问题是,而不是像这样:

1999,2000,2001,2002,2003,2004
Run Code Online (Sandbox Code Playgroud)

它就像:

1999,2001,2003,2005,2007,2009
Run Code Online (Sandbox Code Playgroud)

这是我的代码:

function yearCount()
{
  $yearBegin = START_YEAR;
  $yearCurrent = CURRENT_YEAR;
  while($yearBegin < $yearCurrent){
    echo "<option value=\"".$yearBegin++."\">".$yearBegin++."</option>";
  }
}
Run Code Online (Sandbox Code Playgroud)

任何想法都将受到高度赞赏.

php while-loop

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

带数组的准备语句

我有一个函数来做一个简单的插入,但我试图通过传递一个数组来使该方法更加健壮。这是我传递给它的数组:

        $form_data = array(
        "sort_order"=>$_POST['sort_order'],
        "name"=>$_POST['page_name'],
        "text"=>$_POST['page_text'],
        "image"=>$_POST['page_image'],
        "meta_desc"=>$_POST['meta_desc'],
        "meta_kw"=>$_POST['meta_kw'],
        "meta_author"=>$_POST['meta_author'],
        "image_thumb"=>"NULL",
    );
Run Code Online (Sandbox Code Playgroud)

下面是函数代码:

public function insert_data($array){
        $keys = array();
        $values = array();
        
        foreach($array as $k => $v){
            $keys[] = $k;
            if(!empty($v)){
                $values[] = $v;
            } else {
                $values[] = "NULL";
            }
        }

        $stmt = self::$mysqli->stmt_init();
        $query = "INSERT INTO `".DB_TABLE_PAGES."` (".implode(",",$keys).") VALUES (?,?,?,?,?,?,?,?)";
        
        
        $stmt->prepare($query);
        $stmt->bind_param('ssssssss',implode(",",$values));

        //$stmt->execute();
    }
Run Code Online (Sandbox Code Playgroud)

但我收到此错误:

类型定义字符串中的元素数与绑定变量数不匹配。

我知道问题是什么,但我不明白如何实现它。

php mysqli

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

身体的高度,以适应显示器的分辨率的100%

是否可以使用css以任何分辨率获取正文或任何其他元素以填充浏览器的整个高度?

非常感谢

html css

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

php准备好的陈述

    public function insert_data($array){
        $db = new MySQLi(HOST,USER,PASS,DB);
        $var = "adam";
        $stmt = $db->stmt_init();
        $query = "INSERT INTO `pages` (`name`,`text`,`image`,`meta_desc`,`meta_kw`,`meta_author`,`image_thumb`) VALUES (? ? ? ? ? ? ?)";
        $stmt->prepare($query); 
        $stmt->bind_param('sssssss',$var,$var,$var,$var,$var,$var,$var);
        $stmt->execute();
    }
Run Code Online (Sandbox Code Playgroud)

我的mysqli-> prepare返回false,我不明白为什么.

谁能看到我在这里做错了什么?

谢谢

php mysql

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

标签 统计

php ×6

mysql ×4

css ×2

html ×2

sql ×2

html-table ×1

identifier ×1

image ×1

mysqli ×1

session ×1

sql-update ×1

unique ×1

upload ×1

valign ×1

while-loop ×1