作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已经阅读了前面问题中的所有信息并且我已经阅读了,但遗憾的是我没有得到肯定的答复。我想将从 Android 发布的信息存储到数据库中前提是此信息尚不可用这是我的 php 代码,从 Android 发送信息不是问题:
<?php
if($_SERVER['REQUEST_METHOD']=='POST'){
define('DB_USERNAME', '***');
define('DB_PASSWORD', '***');
define('DB_HOST', 'localhost');
define('DB_NAME', '***');
$conn = new mysqli(DB_HOST, DB_USERNAME, DB_PASSWORD, DB_NAME);
$username = $_POST['username'];
$photo = $_POST['photo'];
$code = $_POST['code'];
$strSQL = " INSERT INTO checkout_page (code , username ,photo , isactive) VALUES('$code' , '$username' , '$photo' , 'TRUE')";
if(mysqli_query($conn,$strSQL)){
echo "insert";
}
mysqli_close($conn);
}else{
echo "problem";
}
最佳答案
我只是添加 ON DUPLICATE KEY UPDATE 。这是解决方案:
$strSQL = " INSERT INTO page (id , code , username ) VALUES('$id' , '$code' , '$username' ) ON DUPLICATE KEY UPDATE code='$code')";
谢谢大家的帮助!
关于php - INSERT Row If Does Not Exist mysql with POST 插入行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52546023/
我是一名优秀的程序员,十分优秀!