- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的代码很简单,就是向mysql数据库提交一些数据。使用像 query() 这样的正常方式提交数据确实有效。代码在这里:
$con = new mysqli('127.0.0.1','xxx','xxx','xxx');
$con->query("SET NAMES 'utf8'");
$stmt=$con->prepare("INSERT INTO comments (Nickname, Content, Img) VALUES (?, ?, ?)");
$stmt->bind_param('sss', $nickname, $comments, $proc_comments);
$stmt->execute();
当我提交这个php网页时,它没有指出任何错误。我是一名大学生,专业不是计算机科学或其他相关学科。请帮助我。谢谢。
更新:下面的代码可以在lnmp平台上运行。
$con = new mysqli('localhost','user','passwd','database_name');
$con->query("SET NAMES 'utf8'");
$stmt=$con->prepare("UPDATE comments SET Likes=Likes+1 WHERE Num=?");
$stmt->bind_param('i',$favor_num);
$stmt->execute();
最后更新:我尝试检查Nginx的错误日志,看看是否有我错过的错误,但它没有与这个奇怪的事情相关的任何问题。
最佳答案
可能有很多原因,但由于在不同的环境下会得到不同的结果,因此两个最可能的原因是:
您的 lnmp 平台未使用 mysqli 支持进行编译。通过创建一个名为“phpinfo.php”的页面进行检查,其中仅包含 <?php phpinfo();
在里面。在浏览器中加载该页面,并确保有一个标题为“mysqli”的部分。阅读其描述并验证其是否存在。
您在 LNMP 上的连接数据不同。可能很简单,因为您的 LNMP 机器上的数据库名称、用户名和密码不同,需要重新配置。转到终端,然后输入 mysql -u <username> -p <databasename>
然后,当提示验证时,您可以查询数据库(例如,执行 SHOW TABLES;
、 SELECT * FROM comments
等)。如果您可以查询它,但无法从上面手动运行“INSERT INTO...”,那么您的用户已设置,但没有在该表上执行插入操作的正确权限。 Google 围绕 MySQL 提供了配置方面的帮助。
关于php - 为什么我的php绑定(bind)参数代码可以在wamp上运行,但在lnmp平台上不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28988134/
1、简介: 1.微信小程序后台,通常为php,或者java版本,以下简单说下使用lnmp(linux+nginx+mysql+php)与wnmp(win+nginx+mysql+php) 2.
处理搭建好LNMP环境之后,呈现了Access Denied错误 搭建好LNMP环境之后,呈现了Access Denied错误,现已扫除掉文件权限的问题也扫除掉是Nginx的问题,而是无法解析PH
1:登陆 首先我们先通过ssh软件(xshell 或者putty)登陆。 2:安装 复制下面的命令,下载安装脚本: wget http://down.wdlinux.cn/in/lanmp_wd
Mac下搭建lamp开发环境很容易,有xampp和mamp现成的集成环境。但是集成环境对于经常需要自定义一些配置的开发者来说会非常麻烦,而且Mac本身自带apache和php,在brew的帮助下非常
我昨天犯了一个错误。我试图通过分离旧卷并附加新卷来增加现有 micro t2 实例的卷。但是,我没有注意快照,现在我的网站因为“无法与数据库建立连接”而关闭 150929 09:41:52 mysql
如果我们是资深Linux用户,可能不屑于网上免费Linux Web一键包、管理面板的安装,然后自己编译或者自由的一套环境安装配置环境。但是,对于大部分用户而言,麦子个人建议还是选择较为成熟的WEB一
配置简单的 LNMP 环境 这里使用 docker-compose 的方式,配置内容如下: ?
其中一个项目需要支持主 Web 项目中使用的更高版本的 php 环境: - Debian 7.6 (3.2 x86_64) - Nginx 1.6.0 - php-fpm (PHP 5.3.28) 我
笔者于昨天新入手了一个 vps, 来作为个人博客wid实验室(widlabs.com)开发的实验环境。所以在这篇博文中, 将介绍 centos 6 下 lnmp http 环境的搭建, 从使用 ss
我对 phpMyAdmin 有疑问。当我访问该页面时,它给出了一个白色的空白页面。 这是错误日志 2016/07/26 11:20:16 [error] 2591#2591: *2 FastCGI s
第一次在这里做所有事情(DigitalOcean、Laravel、Github 等)。提前为我的无知道歉。 我已经成功部署了Marketplacekit我的 Ubuntu 16.04 LEMP 液滴上
我是一名优秀的程序员,十分优秀!