mysqli PHP扩展(“MySQL改进”)是PHP数据库驱动程序,包含自PHP 5以来。它利用了MySQL 4.1.3和更新版本中引入的新功能。
<?php require "dbCon.php"; $qr = "SELECT * FROM cameras"; $ds = mysqli_query($con, $qr); $arrCam = array(); while ($row = mysqli_fetch_array($ds)){ //echo $row['name']; array_push ($arrCam, new DsCam( $row["id"], $row["name"], $row["link"] )); } echo json_encode($arrCam); ?> 这是页面上回显的内容: [{"key":null,"CamName":null,"RTSP":null},{"key":null,"CamName":null,"RTSP":null},{"key":null,"CamName":null,"RTSP":null}]
为什么 else 语句在不应该运行时运行,为什么 die 函数不运行(顺便说一句,我是编码新手)
main.php main.php <?php require_once('db_connect.php'); require_once('connect.php'); $connect=db_connect(); if(!$connect){ die("connection failed". mysqli_connect_error()); }else{ echo "connected successfully"; } ?> 我尝试使用 php 连接到数据库,但我想尝试一些没有成功连接的东西,看看会发生什么。
我想使用拖放将人们从一个动作移动到另一个动作。主页: .action { 浮动:左;宽度:...</desc> <question vote="0"> <p>我想使用拖放功能将人们从一个动作移动到另一个动作。主页:</p> <pre><code><!DOCTYPE HTML> <html> <head> <style> .action { float: left; width: 200px; height: 200px; margin: 10px; padding: 10px; border: 1px solid black; } </style> <script src="jq/jquery-1.9.1.js"></script> <script> function allowDrop(event) { event.preventDefault(); } function drag(event) { event.dataTransfer.setData("text", event.target.id); } function drop(event, id, ev1) { event.preventDefault(); var data = event.dataTransfer.getData("text"); event.target.appendChild(document.getElementById(data)); $.ajax({ url: "!drop_scr.php", type: "POST", data: { id: id, event: ev1 }, success: function () { console.log('great success'); console.log(id); return true } }); return false; } </script> </head> <body> <div class="action" id="101" ondrop="drop(event)" ondragover="allowDrop(event)"> <img id="3" src="foto/3.jpg" draggable="true" ondragstart="drag(event)"> <img id="1" src="foto/1.jpg" draggable="true" ondragstart="drag(event)"> </div> <div class="action" id="102" ondrop="drop(event)" ondragover="allowDrop(event)"> <img id="2" src="foto/2.jpg" draggable="true" ondragstart="drag(event)"> </div> <div class="action" id="103" ondrop="drop(event)" ondragover="allowDrop(event)"></div> </body> </html> </code></pre> <p>在示例代码中:</p> <ul> <li>id peoples (items) 是 1, 2, 3</li> <li>援助行动(地点)是101、102、103</li> </ul> <p>(将由数据库生成)</p> <p>!drop_scr.php</p> <pre><code> mysqli_query($db, "DELETE FROM test WHERE ID_action = ".$_POST["ida_drag"]." AND ID_people = ".$_POST["id"];) mysqli_query($db, "INSERT INTO test (ID_people ,ID_action) VALUES( ".$_POST["id"].",".$_POST["ida_drop"].") ") </code></pre> <ul> <li>$_POST["id"] - undefinet <em>(console.log: great success , undefined)</em></li> <li>不知道如何在 javascript 中定义 $_POST["ida_drag"] 和 $_POST["ida_drop"]</li> </ul> </question> </body></html>
我有mysql数据库 表:数据 行:名称、链接、徽标链接、描述 我想从数据库表中检索值并将它们显示在页面的 html 表中。 如何解决问题? 我在独立工作...
Select count mysql row data 以逗号分隔
值被分隔因为数据来自复选框 专栏名称:cc1 表名:反馈 值:opt1、opt2、opt3、opt 4 我想计算每行有多少相同的值,谢谢...
我有这段代码,它显示了 html 部分,但它不会保存我要更新的数据: 我有这段代码,它显示了 html 部分,但它不会保存我要更新的数据: <?php $mysqli = new mysqli("localhost", "rt", "12345", "prac"); $date = date('Y-m-d H:i:s'); $sqlL = "UPDATE `mails` SET `active` = 'true', `activated_at` = '$date' WHERE id = \"".$_SESSION['session']."\""; if(mysqli_query($mysqli, $sqlL)){ ?> <!doctype html> <html class="no-js" lang="zxx"> <head> <title>Test</title> </head> <body> <p>hello</p> </body> </html> <?php } else { echo "ERROR: Could not able to execute $sqlL. " . mysqli_error($mysqli); } $mysqli->close(); ?> 我能做什么? (谢谢)
我开发了一个 PHP 登录/注册脚本,当用户登录时,它会启动一个会话并创建一个 cookie,然后使用以下命令将用户重定向到 dashboard.php: $_SESSION['电子邮件']...
mysqli 扩展缺失(Windows 10,PHP 7.17,MAMP,)
所以我一直在寻找问题的答案。任何时候我去这里 http://localhost:8888/phpMyAdmin/,我收到这个错误 所以我用 phpinfo() 创建了一个 php 文件并得到了这个 信息.php 所以
我有以下返回的查询: “代码 1”“代码 2”“代码 3” 我需要的是像这样的 CSV 格式的结果: '代码 1'、'代码 2'、'代码 3' 我该如何修改我的代码来完成...
我有一个网页,您可以在其中附上图片。网页中包含一个OCR,从网页获得的结果用于SQL查询。有一个问题,我得到的只是......
我正在尝试编写一个查询,该查询将获取每个资产行并为没有上次审计日期或上次审计日期填写空白(如果该资产存在多个审计)。下面有两个表; ……
我正在用 XAMPP 设计一个测试页面,它使用验证方法登录。到目前为止,我一直在使用“root”帐户来检查尝试登录的用户是否确实存在(我...
我正在尝试对表中的 MySQL 数据进行排序,但我的问题是我的查询正在对我的表看起来像的所有数据进行排序 词 |含义 |同义词 |反义词 绝对 |没有...
以下错误显示: 致命错误:未捕获 mysqli_sql_exception:您的程序中有错误 SQL语法;查看与您的 MariaDB 服务器对应的手册 正确语法的版本 ...
如何按组菜单对数据进行排序? 数据库 选择 pc.pc_id, pc.pc_icon, pc.pc_parent, pcd.pcd_name, pcd.pcd_id 来自 product_category pc LEFT JOIN product_category_detail pcd ON pcd.pc_id=pc.pc_id 订单...
大家好, 我正在尝试执行以下操作: 我正在尝试创建一个用户注册表,用户可以在其中使用电子邮件和电话号码进行注册。 它应该检查用户名、电子邮件或电话号码...
当您“准备 SQL 语句”时,服务器在技术上发生了什么? $mysqli->准备($sql)
mysqli::prepare -- mysqli_prepare — 准备 SQL 语句 执行 我真的不明白你说什么 “准备一个 SQL 语句”,到底发生了什么? $stmt = $mysqli...
springboot postman问题-->数据没有进入Mysql数据库
我正在编写 springboot,我想在我的 mysql 数据库中创建三个表,我创建了 3 个控制器和服务类,当我尝试通过 url -> localhost:8080/
PHP 连接表 - 将普通查询转换为 Prepare_query() [关闭]
我正在尝试将下面的连接表查询更改为准备语句过程方式 $query = mysqli_query($dbConnection,"SELECT jobs.job_title, jobs.employer_id, employers.employer_name, FROM
我有两个文件。使用一个我创建了一个下拉菜单和文本框,应该根据下拉菜单的选择来填充它们。我已经能够创建下拉菜单以及文本 ...