PHP

获取带有 mysqli 结果的行数组

我需要从结果对象中获取所有行.我正在尝试构建一个包含所有行的新数组. 这是我的代码: $sql = new mysqli($config['host'],$config['user'],$config['pass'],$config['db_name']);如果 (mysqli_connect_errno()){printf("连接失败:%s\n", mysqli_connect_erro ..
发布时间:2021-12-25 09:58:36 PHP

调用非对象 PHP 帮助上的成员函数 prepare()

我正在尝试编写一个 PHP 函数.这很简单.这只是一个查询数据库的准备好的语句,但我无法让它工作.我不断收到错误 Call to a member function prepare() 在非对象上.这是代码: $DBH = new mysqli("host", "test", "123456", "dbname");功能选择信息($limit,$offset){$stmt = $DBH->pre ..
发布时间:2021-12-25 09:58:25 PHP

如何解决“致命错误:找不到类‘MySQLi’"?

我正在做一个教程并收到此错误: 致命错误:第 8 行找不到“MySQLi"类(长 URL) 第8行的代码是: $mysqli = new MySQLi($db_server, $db_user, $db_pass, $db_name); 我在网上看到有人说要查看它是否在我的 phpinfo() 中打开,但是“mysqli"下面没有列出任何内容. 另外,我运行的是 PHP 5. ..
发布时间:2021-12-25 09:58:21 PHP

MySQLi 相当于 mysql_result()?

我正在将一些旧的 PHP 代码从 mysql 移植到 MySQLi,但我遇到了一个小问题. 有没有相当于旧的mysql_result()函数? 我知道 mysql_result() 在处理多于 1 行时比其他函数慢,但很多时候我只有 1 个结果和 1 个字段.使用它可以让我将 4 行压缩成 1 行. 旧代码: if ($r && mysql_num_rows($r))$blar ..
发布时间:2021-12-25 09:58:06 PHP

为什么mysqli num_rows 总是返回0?

我一直无法使用 mysqli 获取要返回的行数.尽管肯定有一些结果,但我每次都只返回 0. if($stmt = $mysqli->prepare("SELECT id, title, visible, parent_id FROM content WHERE parent_id = ? ORDER BY page_order ASC;")){$stmt->bind_param('s', $da ..
发布时间:2021-12-25 09:57:23 PHP

致命错误:在非对象上调用成员函数 fetch_assoc()

我正在尝试执行一些查询以获取有关某些图像的信息页面.我写了一个函数 function get_recent_highs($view_deleted_images=false){$lower = $this->database->conn->real_escape_string($this->page_size * ($this->page_number - 1));$query = "SELEC ..
发布时间:2021-12-25 09:57:18 PHP

警告:mysqli_query() 期望参数 1 是 mysqli,在

我正在尝试构建一个简单的自定义 CMS,但出现错误: 警告:mysqli_query() 期望参数 1 是 MySQLi,在 为什么我会收到这个错误?我所有的代码都已经是 MySQLi 并且我使用了两个参数,而不是一个. $con=mysqli_connect("localhost","xxxx","xxxx","xxxxx");//检查连接如果 (mysqli_connect_er ..
发布时间:2021-12-25 09:57:12 PHP

Mysqli更新抛出调用成员函数bind_param()错误

我有一个 70/80 字段表单,我需要将其插入到表中,因此我不是手动创建一个巨大的插入语句,而是首先根据表单中输入的名称在我的数据库中创建了一个表,这里是代码我用来创建/更改表格 function createTable($array, $memberMysqli){foreach ($array as $key => $value){//echo " Key: ".$key." => Valu ..
发布时间:2021-12-25 09:57:04 PHP

PHP 错误:“无法通过引用传递参数 2"

我只是需要帮助解决这个我不太明白的 PHP 错误: 致命错误:无法在第 13 行的/web/stud/openup/inactivatesession.php 中通过引用传递参数 2 prepare($sql);$update->bind_param("is", 0, $selectedDate);//第13行$update->execute();?> 这个错误是什么意思?如何修复此错误 ..
发布时间:2021-12-25 09:56:57 PHP

致命错误:调用未定义的函数 mysqli_connect()

2 天了,我一直在努力解决这个问题,但不幸的是没有结果.让我告诉你我关于这个问题的故事.我在网站上构建了一个应用程序,该应用程序处理评论.但是,我试图把它放在另一个站点上,我复制了旧站点的 php 文件和 sql 文件,并将它们移动到新站点(它们位于不同的 FTP 服务器上).当我尝试从应用程序转到页面时,收到此致命错误: 致命错误:调用未定义的函数mysqli_connect() 我 ..
发布时间:2021-12-25 09:56:43 PHP

PHP 正则表达式 - 删除所有非字母数字字符

我使用 PHP. 我的字符串看起来像这样 这是一个字符串测试宽度åäö和一些über+奇怪的字符:_like this? 问题 有没有办法删除非字母数字字符并用空格替换它们?以下是一些非字母数字字符: - + : _ ? 我已经阅读了很多关于它的主题,但它们不支持其他语言,比如这个: preg_replace("/[^A-Za-z0-9 ]/", '' ..
发布时间:2021-12-25 09:19:59 PHP

用数组php中的空值替换空字符串

很抱歉,我对这个问题进行了大量研究.是否有标准函数来搜索和替换数组元素? str_replace 在这种情况下不起作用,因为我想搜索的是一个空字符串 '' 而我想用空值替换它们 这是我的数组: $array = ('第一' =>'','第二' =>'',); 我希望它变成: $array = ('第一' =>空值,'第二' =>空值,); 当然我可以创建一个函数来做到这一点,我 ..
发布时间:2021-12-25 09:19:23 PHP

php从第0个位置替换第一次出现的字符串

我想在 php 中搜索并替换第一个单词,如下所示: $str="里面什么都没有"; 在不使用substr 的情况下通过搜索和替换将'nothing'替换为'something' 输出应该是:'里面的东西' 解决方案 使用 preg_replace() 限制为 1: preg_replace('/nothing/', 'something', $str, 1); 用您要搜索的任何 ..
发布时间:2021-12-25 09:16:45 PHP

如何在 PHP 中的变量中用空格替换制表符?

$data 包含制表符、前导空格和多个空格.我希望用空格替换所有选项卡.多个空格一个空格,并去除前导空格. 事实上,会改变这个输入数据的东西: [ asdf asdf asdf asdf ] 进入输出数据: [asdf asdf asdf asdf] 我该怎么做? 解决方案 $data = trim(preg_replace('/\s+/g', '', $data)); ..
发布时间:2021-12-25 09:16:22 PHP

删除字符串的一部分,但仅当它位于字符串末尾时

我需要删除字符串的子字符串,但前提是它位于字符串的末尾. 例如,删除以下字符串末尾的 'string' : “这是一个测试字符串" ->“这是一个测验 "“这个字符串是一个测试字符串" - >“这个字符串是一个测试"“这个字符串是一个测试"->“这个字符串是一个测试" 有什么想法吗?可能是某种 preg_replace,但如何?? 解决方案 您会注意到 $ 字符的使用,它表示字符 ..
发布时间:2021-12-25 09:15:25 PHP

不推荐使用:函数 eregi_replace()

在 PHP 5.3.8 上运行时出现以下错误 已弃用:函数 eregi_replace() 在/home/XXXXXX/public_html/admin/modifypoll.php 第 49 行 这是代码行,请任何人帮忙 $question = eregi_replace(']*>', '', $question ); 我不知道要把它改 ..
发布时间:2021-12-25 09:13:30 PHP

php preg_replace regex 替换两个字符串之间的字符串

我有以下问题:我想替换(在 php 中)一个特殊字符,但前提是它位于其他两个字符之间.它试图用 preg_replace 找到解决方案,但没有奏效. 我想替换每一个;带有 : 介于 "示例: $orig_string='asbas;"asd;";asd;asdadasd;"asd;adsas"' 结果应该是: 'asbas;"asd:";asd;asdadasd;"asd:adsas" ..
发布时间:2021-12-25 09:13:06 PHP

替换 php 文件中的 {{string}}

我在我的一个类方法中包含一个文件,并且在该文件中包含 html + php 代码.我在该代码中返回一个字符串.我明确地写了 {{newsletter}} 然后在我的方法中我做了以下事情: $contactStr = 包含 'templates/contact.php';$contactStr = str_replace("{{newsletter}}",$newsletterStr,$conta ..
发布时间:2021-12-25 09:06:27 PHP