mysqli 相关问题

mysqli PHP扩展(“MySQL改进”)是PHP数据库驱动程序,包含自PHP 5以来。它利用了MySQL 4.1.3和更新版本中引入的新功能。

将 QueryFetchArrayAll 转换为 mysqli

有人可以帮我将此查询转换为 Mysqli 吗? /* 加载网站设置 */ $配置=数组(); $configs = $db->QueryFetchArrayAll("从`site_config`中选择config_name,config_value&q...

回答 1 投票 0

使用 php/mysql 在表格单元格中添加输入按钮

我有一个表,其中一些单元格填充来自mysql的数据,然后我想添加一个按钮来更改特定行的内容(提供参数作为change.html的隐藏输入,以便它们可以通过...

回答 1 投票 0

PHP:使用数据库中的外部数据将用户表获取到 Auth 表

实际上我尝试获取用户数据并获取到Auth数据库表 来自数据库的数据。 这整件事发生在 RDBMS 上。在这种情况下我遇到了一些错误。 当我编写这段代码时,我遇到了一些错误...

回答 1 投票 0

#2002 - 连接超时服务器没有响应(或本地服务器的套接字配置不正确)

我正在尝试在 Replit 上创建 MySQL 和 phpMyAdmin,但是当我尝试从 Node.JS、phpMyAdmin.co 或任何其他主机连接到它时出现错误,并且出现错误“#2002 - 连接 t” ...

回答 1 投票 0

在sql中插入数据时遇到一些问题,有些文本带有引号,如text's

这是我的 JSON 数组,我正在尝试使用此代码创建一个 JSON 数组,然后将数据插入到我的 sql 中,但它不适用于引号,例如“文本带有反向逗号...

回答 3 投票 0

数据未显示在 woocommerce 网站中

我有两个环境1.测试和2.现场。这是一个带有 woo commerce 的 WordPress 网站。 现场环境有部分数据未显示,测试环境所有数据都准确显示...

回答 1 投票 0

解决此代码的正确方法是什么?

我被一些代码困住了。这很简单,我有以下代码: 我被一些代码困住了。这很简单,我有以下代码: <?php $servername = 'localhost'; $username = 'root'; $password = ''; $dbname = 'responsiveform'; $conn = mysqli_connect($servername, $username, $password, $dbname); if($conn) { echo"Connection Success"; } else{ echo"Connection Failed"; } ?> 如果部分工作正常,我已经尝试过此代码,但是当我更改服务器名或用户名或密码时,其他部分不会打印 - 它只是仅给出警告,没有其他内容。 连接失败 当我的 if 条件为 false 时应该出现。 您可以尝试在 die() 调用后添加 mysqli_connect 函数,以在连接失败时停止脚本的执行。这样,else块将被执行并打印“连接失败”。 <?php $servername = "localhost"; $username = "root"; $password = ""; $dbname = "responsiveform"; $conn = mysqli_connect($servername, $username, $password, $dbname); if($conn) { echo "Connection Success"; } else { echo "Connection Failed"; die(); // This will stop the script execution if the connection fails } ?>

回答 1 投票 0

针对 PHP 8.2 的程序 MySQL 改进驱动程序类文件 - 来自查询的堆栈跟踪错误并且不起作用

PHP 8.2 的程序 MySQL 改进驱动程序类文件 - 来自查询的堆栈跟踪错误并且不起作用 我已经为 PHP 编写了面向对象的 MySQL 改进驱动程序类文件...

回答 1 投票 0

我可以在phpmyadmin中制作很多表吗?

我有自己的自由网站,数据库是phpmyadmin。如果我有 10 张或更多桌子,会有问题吗?就像图片上那样吗? 没有错误,我只是问一个问题,以便...

回答 1 投票 0

我似乎无法弄清楚我的 php 代码中的错误是什么

这是我尝试在我的数据库中的网站上注册时出现的错误消息。 我似乎无法弄清楚我的代码有什么问题 显示错误 那么下面的图片是来自我的电话号码…

回答 1 投票 0

如何使用 SQL 和 PHP 填充站点中的新页面? [已关闭]

我正在开发一个项目,其中需要我构建许多图像,这些图像将链接到包含信息的页面,这些信息将从数据库中获取。有人可以建议吗

回答 2 投票 0

我做错了什么? (php:使用mysqli连接到数据库)

我试图验证我是否已连接到数据库,但是每当我检查连接是否因密码不正确而失败时,我在页面上没有得到任何响应 我试图验证我是否已连接到数据库,但是每当我检查连接是否因密码不正确而失败时,我在页面上没有得到任何响应 <?php include 'SETTINGS.php'; $RESPONSE = ["mode" => "response", "data" => ["title" => $NETWORKDISPLAYNAME, "message" => "Internal Error (0)"]]; $INPUTS = json_decode(file_get_contents("php://input"),true); if(is_array($INPUTS)) { $SQL = mysqli_connect($SQLHOST, $SQLUSER, $SQLPASS, $SQLDB); if(!$SQL) { echo 'not connected'; } else echo "connected"; } else { $RESPONSE['data']['message'] = "Internal Error (1)"; } die(create_response($RESPONSE['mode'],$RESPONSE['data'])); ?> 当我故意为数据库使用不正确的密码时,我在页面上没有任何输出 将此行添加到代码的开头 ini_set('display_errors', 1); error_reporting(E_ALL & ~E_DEPRECATED & ~E_NOTICE);

回答 1 投票 0

使用 PHP 将 SQL 数据导出到 CSV

我正在尝试将 sql 表导出到 CSV,但是,我的输出不会生成列标题。如何在不手动创建数组的情况下从 SQL 表中检索列标题? 我试过了

回答 1 投票 0

致命错误:未捕获错误:找不到类“mysqli”

<?php $host = "localhost"; $username = "root"; $password = ""; $database = "Employee"; $mysqli = new mysqli($host, $username, $password, $database); if ($mysqli->connect_error) { die("Connection failed: " . $mysqli->connect_error); } echo "Connected successfully"; ?> 现在解决不了这个问题,无法连接mysql。 我尝试了很多方法都无法解决,比如: 我已经在 php.ini Extension=mysqli 部分的 php 文件中安装了 mysqli。在extension_dir =“C:\php-8.2.12 xt”部分中, 然后我重新启动服务器,但错误仍然存在。然后我检查cmd php -m 并没有找到mysqli。我尝试重新安装几次但仍然无法修复。 我使用的是php版本8.2.12,使用的服务器是vs-code,使用扩展进行模拟。 我仍然是 php 的新手,我对这个问题很困惑。请大家帮忙给点意见。 看起来你需要安装MySQLi sudo apt-get update sudo apt-get install php-mysql sudo service apache2 restart 或通过 php.ini 启用扩展 extension=php_mysqli.so

回答 1 投票 0

Shopify 应用程序 - 如何/建议将 Shopify 产品复制到 MySQL 数据库?

我是一名学习者,所以请耐心等待。开始使用 PHP/Javascript 和 API 调用开发 Shopify 应用程序。 迫切寻求一种将所有产品/变体备份到 MySQL 数据库的方法(

回答 1 投票 0

在AWS服务器的MySQL数据库中插入日语字符时出现字符编码问题

我遇到这个问题,在 mysql 数据库中插入日语字符时不会插入正确的编码字符。数据库已设置为 utf8mb4_general_ci。 Html已经...

回答 1 投票 0

查询未从数据库中删除[已关闭]

我正在开发一个使用某种 roomCode 主机/连接系统来运行的项目。它是用 js/html/css 编写的,带有 php 服务器。到目前为止,我在这个项目中使用 PHP 和 MySQL 已经取得了成功

回答 2 投票 0

我可以直接比较日期时间和日期吗? (今天创造的记录)

我有这样的条件来选择今天所做的记录: 创建于 > CURDATE() 其中created_at是日期时间。 它不是我做的,通常它可以工作,但客户报告说它不...

回答 1 投票 0

php 数据未使用 XAMPP 存储在 mySQL 数据库中

我有这个代码并且我正在使用最新版本的XAMPP: 文件名:store.html 用户输入: 我有这段代码,并且我正在使用最新版本的 XAMPP: 文件名:store.html <!DOCTYPE html> <html> <body> <form action="store.php" method="post"> User input: <input type="text" name="userinput"><br> <input type="submit"> </form> </body> </html> 文件名:store.php <?php $servername = "localhost"; $username = "root"; $password = ""; $dbname = "database"; // Create connection $conn = new mysqli($servername, $username, $password, $dbname); // Check connection if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); } echo "Connected successfully"; $input = $_POST["userinput"]; $sql = "INSERT INTO table_1 (s_num) VALUES ('$input')"; ?> 无论我做什么,都不会向数据库添加任何数据。请帮忙。谢谢你。 这里的问题是你从未执行过查询。 $sql = mysqli_query($conn,"INSERT INTO table_1 (s_num) VALUES ('$input')"); if(!sql){ echo "Error: " . mysqli_error($conn); } else{ echo "Success"; } 参考: http://php.net/manual/en/mysqli.query.php 如果用户输入(除了您自己)参与其中,您当前的代码对 SQL 注入 是开放的。 使用 准备好的语句,或PDO 与准备好的语句,它们更安全。 另外,看到您正在从自己的计算机上运行此程序,请确保您以 http://localhost/file.php 而非 file:///file.php 的身份访问。 您没有执行 sql 插入代码。 此行之后: $sql = "INSERT INTO table_1 (s_num) VALUES ('$input')"; 添加这些行: if ($conn->query($sql) === TRUE) { echo "New record created successfully"; } else { echo "Error: " . $sql . "<br>" . $conn->error; } $conn->close(); 因为数据库崩溃了,数据丢失了。备份文件夹不保存用户数据的备份,仅保存 MySQL (MariaDB) 的内部数据。 从现在开始,您应该定期(每天?!)进行备份,只需将整个 Xampp 文件夹复制到单独的驱动器(USB 驱动器、NAS 或其他驱动器)即可;或者至少复制 c:/xampp/data 文件夹。并且还将 MySQL 和 Apache 作为“服务”运行(Xampp Controlcenter 中有一个选项)。这可以避免 MySQL 的硬关闭(导致损坏的原因)。 如果你自己备份了数据,就会出现这个问题,比如你创建一个data-old文件夹来解决mysql关闭问题。 我也面临着同样的问题,我在网上发现我必须定期保存我的数据作为备份。 确保在完成任务后简单地复制您的数据文件夹,这可能会有所帮助。

回答 3 投票 0

致命错误:未捕获错误:无法静态调用非静态方法 SSP::get_field()

我将php7.4升级到php8.2 但我在 SSP 类中收到这些错误 致命错误:未捕获错误:无法在 C:\xampp\htdoc 中静态调用非静态方法 SSP::get_field()

回答 0 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.