小编Kyl*_*son的帖子

PDO lastInsertId问题,php

我已经尝试了很多方法来获取最后一个插入ID以及下面的代码(较大类的snipplet),现在我放弃了.

有谁知道如何让PDO lastInsertId工作?

提前致谢.

    $sql = "INSERT INTO auth (surname, forename, email, mobile, mobilepin, actlink, regdate) VALUES (:surname, :forename, :email, :mobile, :mobpin, :actlink, NOW())";
$stmt = $this->dbh->prepare($sql);
if(!$stmt) {
 return "st";
}

$stmt->bindParam(':surname', $this->surname);
$stmt->bindParam(':forename', $this->forename);
$stmt->bindParam(':email', $this->email);
$stmt->bindParam(':mobile', $this->mobile);
$stmt->bindParam(':mobpin', $this->mobilePin);
$stmt->bindParam(':actlink', $this->actlink);

$result = $stmt->execute();
//return var_dump($result);
$arr = array();
$arr = $stmt->errorInfo();
$_SESSION['record'] = 'OK' . $dbh->lastInsertId();
$arr .= $_SESSION['record'];
return $arr;
Run Code Online (Sandbox Code Playgroud)

php pdo lastinsertid

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

自动打印订单

我想创建一个VB.Net应用程序,检查数据库,然后打印出最新的订单,数据库是mysql,我需要它进行周期性检查,只打印新订单,即不打印已经打印出来的订单.

任何建议都会受到极大关注.

凯尔

mysql vb.net

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

比较两个数字数组并删除php中的重复项

好的我有两组手机号码(来自mysql)我需要处理,问题是我需要从结果中删除重复的数字.

有人告诉我"array_intersect",但我对这些事情并不擅长,我在PHP网站上看不到任何好的例子.

任何帮助或建议表示赞赏谢谢:)

php mysql arrays array-intersect

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

PHP会话过早到期

我有一个问题,我的应用程序会话在大约15分钟后意外到期.我需要它们在4小时后过期.

服务器是Centos 5.5,PHP是5.3.2.

下面是我的代码(包含在全局标题中).

<?php
session_name('MobileSuiteHQ');
if(!session_id()) {
    session_start();
}
ini_set('memory_limit', '512M');
ini_set('session.gc_maxlifetime', 14400000);
ini_set('session.cookie_lifetime', 14400000);
ini_set('session.gc_divisor', 1000);
ini_set('session.use_cookies', 0);
ini_set('max_execution_time', 300);
ini_set('session.name','MobileSuiteHQ');
?>
Run Code Online (Sandbox Code Playgroud)

我的.htaccess文件包含:

php_value session.gc_maxlifetime 14400000
php_value session.cookie_lifetime 14400000
php_value session.use_cookies 0
php_value session.gc_divisor 1000
Run Code Online (Sandbox Code Playgroud)

任何帮助或见解都会很棒.

编辑:当我更新我的.htaccess文件时,我无法登录,会话未启动.所以我现在删除了:

php_value session.use_cookies 0
Run Code Online (Sandbox Code Playgroud)

现在允许我登录.

php expired-sessions

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

自动增加字母数字字符php

可以用php自动增加一个字母数字,所以它看起来像:

AB001
AB002
...
...
BA001
...
...
ZZ001
Run Code Online (Sandbox Code Playgroud)

然后需要将此代码添加到mysql中,我在想一个varchar(5).

干杯,

php alphanumeric automatic-properties

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