JS点击事件后在PHP里保存一个数字,然后用这个数字调用mysql数据库
时间: 2023-02-09 18:00:31 浏览: 151
在 JavaScript 中,您可以使用 Ajax 向服务器发送数据。您可以通过使用以下代码来实现这个目标:
```
$.ajax({
type: "POST",
url: 'your_php_file.php',
data: {
var_to_send: your_var_to_send
},
success: function(response) {
// handle the response
}
});
```
在 PHP 中,您可以使用以下代码来接收传递的变量:
```
$your_var_to_send = $_POST['var_to_send'];
```
然后,您可以使用以下代码来连接到 MySQL 数据库并使用接收的变量:
```
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "your_database_name";
// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$sql = "SELECT * FROM your_table WHERE your_column = '$your_var_to_send'";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
// output data of each row
while($row = $result->fetch_assoc()) {
echo "id: " . $row["id"]. " - Name: " . $row["firstname"]. " " . $row["lastname"]. "<br>";
}
} else {
echo "0 results";
}
$conn->close();
```
在这段代码中,我们使用了 MySQLi 函数来连接到数据库。然后,我们使用 SELECT 语句来从数据库中选择数据,并使用 WHERE 子句来过滤结果,使用接收的变量作为过滤条件。
阅读全文