PHP
我通过 XAMPP 连接 mysql 时不断收到以下错误,但我不知道该怎么办: 这是config.inc.php中的代码 我已经两次从命令行从 MySql 重置密码,并将更改添加到上面的代码和 php.ini 文件中,但每次都会返回错误.有什么帮助吗? 解决方案 你需要在mysql中创建用户“pma"或更改这一行(mysql的用户和密码): /* 高级功能的用户 */$cfg
..
mysqli_real_connect(): (HY000/2002): 没有那个文件或目录 MacOS 上的 PhpMyAdmin 错误.我想要答案我真的不知道我需要做什么来解决这个问题. 解决方案 将/etc/phpmyadmin/config.inc.php 中的 localhost 更改为 127.0.0.1 $cfg['Servers'][$i]['host'] = '127
..
我正在尝试创建一个函数来检查更新并插入一些数据,但我在第一步中遇到了一个问题,其中 $stmt->bind_param 表示不是通过引用或类似方式传递参数. 我在下面附上了功能代码: 公共函数killTarget($killerid,$victimiid,$victimcode){如果 ($this->checkUsercode($victimcode,$victimiid)){$stmt
..
我真的希望有人花一点时间查看我的代码.我正在解析一些新闻内容,我可以将初始解析插入到包含新闻 URL 和标题的数据库中.我想进一步扩展它,传递每个文章链接并解析文章的内容并将其包含在我的数据库中.初始解析的工作原理如下: find('div[class=mainBlock]', 0);$items = array();foreach ($main->find('a') as $m){$items
..
我是 PHP 新手,我意识到我的数据库连接,使用 php 表单(带有用户和传递文本输入)是完全不安全的: 这是有效的,但不安全:
..
我有这个 PHP 页面: 这将返回错误警告:mysqli_error() 期望参数 1 为 mysqli,给出空值. 知道为什么吗? 解决方案 需要定义:$dbc之前 $code = mysqli_real_escape_string ($dbc, $_GET['invite']); 例如: $dbc = mysqli_connect("localhost", "my_
..
我知道此代码在我拥有的另一个网站上有效,但今天无法正常运行.我收到三个警告: 警告:mysqli_stmt_bind_param() 期望参数 1 为 mysqli_stmt,布尔值在/homepages/14/d248783986/htdocs/subdomains/clients.bionic-comms.co.uk/httpdocs/carefree/process.php 第 33
..
我是 Mysqli_* 的新手,但出现以下错误: 警告:mysqli_select_db() 期望参数 1 是 mysqli,字符串在第 11 行的 D:\Hosting\9864230\html\includes\connection.php 中给出 警告:mysqli_error() 需要 1 个参数,0 给出D:\Hosting\9864230\html\includes\con
..
我刚刚使用 mysqli 将所有 sql 查询更改为准备好的语句.为了加快这个过程,我创建了一个函数(称为 performQuery)来代替 mysql_query.它需要查询、绑定(如“sdss")和要传入的变量,然后执行所有 perpared 语句.这意味着更改我所有的旧代码很容易.我的函数使用 mysqli get_result() 返回一个 mysqli_result 对象. 这意味
..
当我从表中返回一行时,收集我通常使用的结果,例如: $info = $result->fetch_assoc(); 那和有什么区别: $info = $result->fetch_array(); 当只返回一行时,是否有理由使用一个而不是另一个,或者只是个人喜好? 解决方案 一切都与性能有关 fetch_array() 返回一个包含数字键和关联字符串(列名) 的数组,因此在这
..
我有一段这样的代码: $conn = new mysqli($host, $username, $passwd, $dbname);...$stmt = $conn->prepare('SELECT ...');$stmt->bind_param(...);$stmt->execute();$stmt->bind_result(...);while($stmt->fetch()){//在这里做点
..
我在 functions.php 中有一个函数列表.我正在从 Mysql 升级到 Mysqli 因为我刚刚学习的 Mysql 现在已经贬值了. 我在顶级connect.php 文件中声明了我的连接.需要第一个文件. 无论如何回到我所有的函数都使用 mysql_query("QUERY") 并且总是工作正常的点.现在我将它们全部更改为: $con->query("QUERY")//($
..
我在 Ubuntu 10.04 中遇到 PHP 问题.当我尝试使用 mysqli_result::fetch_all 时出现此错误: 调用未定义的方法mysqli_result::fetch_all() 但是,它可以在 Windows XP 中运行. 代码: $result = $this->dbh->query('SELECT [...] ');返回 $result->fet
..
我正在尝试通过 php 连接到 sql 数据库,并不断收到我无法弄清楚的错误.我可以连接另一个调试脚本而没有错误.我获得了连接并提取了我的数据,但最后却出现了错误. $con=mysqli_connect("localhost","username","password","dbname");//检查连接如果 (mysqli_connect_errno()){echo "连接MySQL失败:".
..
我有一个 mysql 查询,但我无法为其绑定参数 SELECT users.email,users.handle,userprofile.mobile FROM users,userprofile WHERE users.email =?或 users.handle =?或 userprofile.mobile=? 我试过下面的线 $query = "SELECT users.email,u
..
请看下面我的代码.我试图将一组参数绑定到我准备好的语句.我一直在网上环顾四周,可以看到我必须使用 call_user_func_array 但无法让它工作.我得到的错误是:“第一个参数应该是一个有效的回调,给出了'Array'"我可能是错的,但我假设第一个参数可以是一个数组,并且这个错误消息可能具有误导性.我认为问题在于我的阵列在某种程度上有问题.谁能看到我做错了什么?谢谢. $type = a
..
这一定是新手的错误,但我没有看到.这是我的代码片段: $mysqli = mysqli_connect($dbCredentials['hostname'],$dbCredentials['username'], $dbCredentials['password'],$dbCredentials['数据库']);如果 ($mysqli->connect_error) {抛出新异常('连接错误('
..
我应该用什么替换“代码来验证如果查询结果行是 = 1"? 我已经尝试了很多使用 num_rows 的方法,但它不起作用. 我的 PHP 代码: $con=mysqli_connect("localhost","mbrconsu_un394x","y1cz9,rd+hf6","mbrconsu_mmx");如果 (mysqli_connect_errno($con)){echo "连接
..
当我尝试在 mysql 中调用存储过程以返回结果集时,它一直说“无法在给定的上下文中返回结果集". 我在谷歌上搜索过,有人说是 mysql 错误,有人说你应该更改 mysqli 驱动程序,然后...... 情况: 使用 mysqli 驱动客户端 API 库版本 5.0.51a,PHP 版本 5.2.4-2ubuntu5.6,使用 Zend 1.9 RC 1 Mysqli 适配器.
..
当我尝试从文本文件导入数据时,我在以下函数中收到“无法获取 mysqli"错误.然而,插入功能在其他地方工作得很好.文件中的数据被正确解析,当我将其复制并粘贴到 PHPMyAdmin 时,查询工作正常. 功能 1.$conn = mysqli_connect("localhost","xxxxx","xxxxx","xxxx") OR die("Error!!");2. 函数插入($que
..