【发布时间】:2020-10-14 12:28:34
【问题描述】:
我不是程序员(呵呵),我只需要制作一个非常简单的工具来填充 sql 数据库。首先我有带有表单的html:
<form action="http://localhost:8081/phpSearch.php" method ="post">
Enter code: <input type="text" name="search"><br>
<input type ="submit">
</form>
然后应该连接到MYSQL的php,根据输入(代码,名称)在一个表中搜索数据,然后用结果填充另一个表。而且我只是想念要放什么而不是问号。
<?php
$search1 = $_POST['search'];
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "mydb";
$conn = new mysqli($servername, $username, $password, $dbname);
$sql = "SELECT code,name FROM users WHERE code LIKE '%$search1%'";
$sql2 = "INSERT INTO newUsers (newCode,newName) VALUES ('$search1', ??????)";
$conn->close();
?>
我很确定这对各位专家来说很容易,所以提前致谢。
【问题讨论】:
-
你错过了更多。仍然必须执行查询。我是否正确地假设此代码不会被陌生人使用,他们可能会尝试破解您的数据库?
-
我们帮助修复您的代码 - 而不是制作它。 .. 什么不适用于您的现有代码?我们需要这些信息来提供帮助。 ..
-
请提供更多上下文,说明您上面的代码出了什么问题以及您要完成什么。同样如前所述,将需要执行那些 $sql 查询
-
可能值得看一下 MySQL 中的 INSERT...SELECT 查询 -stackoverflow.com/questions/42784178/…