【问题标题】:MYSQLI custom input queryMYSQLI 自定义输入查询
【发布时间】:2011-04-01 08:49:09
【问题描述】:

我在我的一个项目中使用mysqli class,我希望你能帮助我关注...

  1. 如何插入自定义插入查询 就像我们在 mysql 中做的那样

    INSERT INTO payment_slip VALUES(NULL, md5(code), 'ABC', 'tester', NOW());

  2. 如何使用此类获取最后一个插入 ID。

提供方法会很有帮助,谢谢。

【问题讨论】:

  • 如果您找到满意的答案,请接受。或者,如果没有,请提供一些额外的信息,你需要什么。

标签: php mysqli


【解决方案1】:

就像普通的旧 mysql 函数 mysqli has a field 一样:

mysqli->insert_id

来自 php 文档(请注意,这仅演示了获取 ID,参数被硬编码到查询中):

$mysqli = new mysqli("localhost", "my_user", "my_password", "world");
if (mysqli_connect_errno()) {
    printf("Connect failed: %s\n", mysqli_connect_error());
    exit();
}

$query = "INSERT INTO payment_slip VALUES(NULL, md5(code), 'ABC', 'tester', NOW())";
$mysqli->query($query);
printf ("New Record has id %d.\n", $mysqli->insert_id);

【讨论】:

  • 你能给我这个方法吗,那将是一个很大的帮助。谢谢。
【解决方案2】:

运行mysqli_insert_id() 也可以,但你应该像vbence所说的那样使用它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-06-11
    • 2017-09-07
    • 1970-01-01
    • 2021-04-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多