gpt4 book ai didi

php - 通过插入查询传递的值不会显示在行中。但添加了一个新行

转载 作者:行者123 更新时间:2023-11-30 01:03:17 25 4
gpt4 key购买 nike

当我从 php 页面向数据库发送以下查询时,传递的值不会显示。但每次都会添加新行。

$query1="INSERT INTO login(username,password,type)
VALUES("."'".$m_nic."',"."'".$f_name."',"."'".$type."')";
$login_set=mysql_query($query1,$connection);

最佳答案

  1. How can I prevent SQL injection in PHP?
  2. mysql_* 函数已弃用。使用mysqli_*

您的代码应如下所示:

$q = mysqli_prepare($connection, 'INSERT INTO login (username, password, type) VALUES (?, ?, ?)';

mysqli_stmt_bind_param($q, 'sss', $m_nic, $f_name, $type);
mysqli_stmt_execute($q);

关于php - 通过插入查询传递的值不会显示在行中。但添加了一个新行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19907505/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com