mysqli PHP扩展(“MySQL改进”)是PHP数据库驱动程序,包含自PHP 5以来。它利用了MySQL 4.1.3和更新版本中引入的新功能。
显然 mysqli_real_escape_string() 容易受到 SQL 注入攻击。我应该使用什么? [重复]
显然 mysqli_real_escape_string() 容易受到 SQL 注入攻击。 它可以注入什么样的 SQL?任何事物?如何? 我应该用什么代替?
我在第 1 行收到错误“1”,我对此有点困惑;我是一个完全的菜鸟,通常会在不寻求帮助的情况下尝试纠正问题 它将所有数据正确输入数据库,但是
<?php require_once('conn1.php'); if (isset($_POST['submit'])){ $username = $_POST['username']; $firstname = $_POST['first_name']; $lastname = $_POST['last_name']; $gender = $_POST['gender']; $pw = $_POST['password']; $value = "INSERT INTO user_details(username, first_name, last_name, gender, password) VALUES('$username', '$firstname', '$lastname', '$gender','$pw') "; $check = mysqli_query($conn, $value); if ($check) { echo "<script>alert('Your Form Is Submit Successfully !');</script>"; } else { echo "<script>alert('Something Went Wrong !');</script>"; } mysqli_close($conn); } ?> 但是表单数据没有保存在数据库中
致命错误:在第 9 行的 null 上调用成员函数 fetch_assoc()
没看懂 query("设置名称'utf-8'"); $result_set = $mysqli->query ("SELECT * FROM 'product'&...
error Unexpected token '<', " <br /> <b>"... is not valid JSON | 在 MySQL 表中插入数据时 [关闭]
我试图在表中插入一些数据,但是我收到了这个错误。 数据通过 POST 请求从 React 发送。 当我将数据硬编码(用 PHP)插入表时,它就可以工作。 乙...
我想设计一个网站,您可以在餐厅使用二维码访问该网站并使用该网站点餐。我有一个主页,您可以在其中看到菜单。每种食物都有一个打开付款的按钮
如何解决 Trying to access array offset on value of type null error
我正在使用 PHP 创建一个时间表视图,我在其中根据日期和时间获取讲座数据。 这是我所做的代码 $monday_lectures = "SELECT * from lectures wh...
我有一个 SQL Server 数据库,它有一个包含大约 25,000 行的视图,这些行是按发票的行项目排列的,所以它看起来像这样。 Invoice_number Total_Amount Line_Item 记录 ...
我想运行 mysql 查询以从自定义 html 表单插入数据。 在这里我必须插入多组数据,一些数据到一个表,一些到其他表。目前我正在使用简单的方法...
我可以强制 php 8.2 函数返回错误代码而不是抛出异常吗?
我维护一个网站,前阵子用 PHP 编写。它的大部分功能都依赖于返回错误,而不是捕获异常。是这样的: (注意:完全可以接受的东西......
加载页面时,我从页面 ID 的输入中获取数据,并使用 ajax 将其传输到 show_comment.php //我正在连接...
未捕获错误:准备失败时调用 bool 上的成员函数 bind_param() [重复]
我正在编写一种方法,使用 php prepare 语句使用 Where IN 子句更新一些记录。这是我的方法 公共函数 updateWhereIn($table, array $where, $data) { 如果($哪里=...
如何修复未捕获的 mysqli_sql_exception [关闭]
致命错误:未捕获 mysqli_sql_exception:您的 SQL 语法有错误;查看与您的 MariaDB 服务器版本对应的手册,了解在第 ... 行的“$query”附近使用的正确语法
Не подключается датабаза MySQL PHP 8.1 [关闭]
Подключаеюсь к базе данных。 Вывожу одну таблицу и ничего не работает。 Код: Подключаеюсь к базе данных。 Вывожу одну таблицу и ничего не работает. Код: <?php $connect = mysqli_connect( // here info); if (!$connect) { echo 'Не могу соединиться с базой данных'; } $posts = mysqli_query($connect, 'SELECT * FROM default_db.posts'); print_r($posts); Скрин того что он выдает при этом коде: Консоль: Ошибок в PhpStorm нету: Установлено это: 阿帕奇2,PHP 8.1 屏幕:
在 PHP 文件 PHPExcel 中显示来自 SQL 的变量
我有两行代码需要帮助。永远都是新手,这里有 SQL 的东西 我需要添加域 url 字段 我已经设法将新列添加到 SQL 我已经设法添加...
我处于需要在查询中插入 2 个表的情况。我在网上搜索过,找不到解决方案。我想要做的是在用户表中插入值并在 pr 中插入值...
<?php include 'cona.php'; $sql = "SELECT * FROM manthan"; $result = mysqli_query($cn, $sql) or die("bad query: $sql"); while($row = mysqli_fetch_assoc($result)) { //echo $row[fname]; # code... echo "<pre>"; print_r($row); } ?> ()]()
无法从 PHP PDO 或 Mysqlinot 连接到 Planetscale
无法从 PHP 连接到 Planetscale 云 Mysql 数据库。 我尝试用 mysqli 做: $hostname = "秘密"; $dbName = "机密"; $端口=“
这就是我目前在我的索引中所做的我制作了这个按钮 这就是我现在在我的索引中所做的我制作了这个按钮 <a class="btn btn-warning" href="map.php?id=<?php echo $fila['id']?> "> <i class="bi bi-geo-alt-fill"></i> </a> 然后我在另一个文件中做了这个我得到了这个 php 代码 <?php $conn = mysqli_connect("localhost", "root", "", "proyectoppy"); if (mysqli_connect_errno()) { printf("Falló la conexión: %s\n", mysqli_connect_error()); exit(); } $query = "SELECT nombre, lat, lng FROM clientes WHERE id=?"; $stmt = $conn->prepare($query); $stmt->bind_param("s", $id); $stmt->execute(); $result = $stmt->get_result(); $row = $result->fetch_assoc(); ?> 这是我的 JavaScript 代码似乎我没有从我的 php 提取中收到任何东西,事实是我也不确定如何使用 json <script> var nombre = <?= json_encode($row ["nombre"]) ?>; var lat = <?= json_encode($row ["lat"]) ?>; var lng = <?= json_encode($row ["lng"]) ?>; var map; function initMap(){ var map = new google.maps.Map(document.getElementById('map'), { center: new google.maps.LatLng(parseFloat(lat),parseFloat(lng)), zoom: 12 }); var point = new google.maps.LatLng( parseFloat(lat), parseFloat(lng)); var marker = new google.maps.Marker({ map: map, position: point, map: map, title: nombre }); } </script> 看起来你的 javascript 中有一些拼写错误。有一些"错误。像这样重写它: <?php $row = ['name' => 'coord', 'lat' => 0, 'lng' => 1]; ?> <script> var row = <?= json_encode($row) ?>; var name = <?= json_encode($row ["name"]) ?>; var lat = <?= json_encode($row ["lat"]) ?>; var lng = <?= json_encode($row ["lng"]) ?>; console.log(row); var map; function initMap(){ var map = new google.maps.Map(document.getElementById('map'), { center: new google.maps.LatLng(parseFloat(lat),parseFloat(lng)), zoom: 12 }); var point = new google.maps.LatLng( parseFloat(lat), parseFloat(lng)); var marker = new google.maps.Marker({ map: map, position: point, map: map, title: nombre }); } </script> 会产生以下数据: <script> var row = {"name":"coord","lat":0,"lng":1}; var name = "coord"; var lat = 0; var lng = 1; console.log(row); var map; function initMap(){ var map = new google.maps.Map(document.getElementById('map'), { center: new google.maps.LatLng(parseFloat(lat),parseFloat(lng)), zoom: 12 }); var point = new google.maps.LatLng( parseFloat(lat), parseFloat(lng)); var marker = new google.maps.Marker({ map: map, position: point, map: map, title: nombre }); } </script> 你也许可以像这样稍微修改你的 PHP: <?php error_reporting( E_ALL ); if( isset( $_GET['id'] ) ){ mysqli_report( MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT ); $conn = new mysqli("localhost", "root", "", "proyectoppy"); $query = "SELECT nombre, lat, lng FROM clientes WHERE id=?"; $stmt = $conn->prepare( $query ); $stmt->bind_param("s", $_GET['id'] ); $stmt->execute(); $stmt->bind_result( $nombre, $lat, $lng ); $stmt->fetch(); $json=json_encode(array( 'nombre' => $nombre, 'lat' => $lat, 'lng' => $lng ) ); $stmt->free_result(); $stmt->close(); header('Content-Type: application/json'); exit( $json ); } ?> 然后修改您的 Javascript 以利用以前的 json_encoded 数据,如下所示: <script> <?php printf( 'const json=%s;\n', $json ); ?> function initMap(){ var latlng=new google.maps.LatLng( json.lat, json.lng ); var map = new google.maps.Map(document.getElementById('map'), { center: latlng, zoom: 12 }); var marker = new google.maps.Marker({ map: map, position: map.getCenter(), map: map, title: json.nombre }); } </script>
例如: 一个社团有4个成员。 想拿个手头的项目200/-。 会员金额(m1=100,m2=200,m3=50,m4=20)。 如何自动收款(m1=65,m2=65,m3=50,m4=20)。 $min_amt >...