这是我向数据库中插入数据的代码,但是当我提交时,什么都没有添加到数据库中。我已经尝试了很多时间。 谁能给我解决办法
if let firstElement = arr.first(where: { $0 != "" }) {
print(firstElement)
}
答案 0 :(得分:0)
我的第一个反应是“您忘记了mysql(i)_query中的“ i”。
如果这样无济于事:您确定itbis连接到数据库和表存在吗?
P.s。 :您可能会经常听到此消息,但我想您只是在练习。但是绝对不要将用户输入直接用于sql查询。一直在服务器端对其进行清理(发送输入之前不使用javascript)。这是为了防止sql注入攻击。
答案 1 :(得分:0)
确保您已成功连接到数据库。
您需要检查POST值。在if语句中,您具有:$_POST['save']
,后跟insert语句,然后重定向。如果function numberIterator(num) {
var number=num
if (number==0) {
return 5
}
var first=5
var temp=""
temp+= first -(number)
return temp+numberIterator(num-1)
}
console.log(numberIterator(5)); // '012345'
// console.log(numberIterator(7)); // '01234567'
没有通过,则您的代码将不会在if中执行。
还要警惕SQL注入-What is SQL Injection