gpt4 book ai didi

php - 如何编写php代码来更新web服务

转载 作者:行者123 更新时间:2023-11-29 05:22:08 25 4
gpt4 key购买 nike

我有一个正在运行的网络服务,但我只能从我的数据库中读取数据。

任何人都可以帮助/指导我如何将 php 文件编码为能够写入我的数据库吗?

<?php

// Create connection
$con=mysqli_connect("server_address","database_name","user_name","table_name");

// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}

// This SQL statement selects ALL from the table ’table_name’
$sql = "SELECT * FROM table_name/";

// Check if there are results
if ($result = mysqli_query($con, $sql))
{
// If so, then create a results array and a temporary one
// to hold the data
$resultArray = array();
$tempArray = array();

// Loop through each row in the result set
while($row = $result->fetch_object())
{
// Add each row into our results array
$tempArray = $row;
array_push($resultArray, $tempArray);
}

// Finally, encode the array to JSON and output the results
echo json_encode($resultArray);
}
// Close connections
mysqli_close($result);
mysqli_close($con);
?>

最佳答案

您应该更加熟悉 MySql 查询。

要更新表,您将使用类似于以下查询的内容。

$sql = "
Update table_name
Set column1 = " . $value1 . ",
column2 = value2
Where column3 = matchingValue";

$sql = "
Inert Into table_name (column1, column2, column3) Values (value1, value2, value3)

包含额外的行以提高可读性。如果您不允许用户输入,您可以通过串联将值直接放入 sql。

如果您允许用户 $_POST 或 $_GET,出于安全原因,您将要使用准备好的语句

http://us3.php.net//manual/en/mysqli.prepare.php

尽管开始使用 PDO 可能会更好

http://www.php.net//manual/en/book.pdo.php

关于php - 如何编写php代码来更新web服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24395915/

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