【游戏开发者PHP开发者常犯的10个MySQL错误更正剖析】教程文章相关的互联网学习教程文章

php-MySQL错误1045访问被拒绝【代码】

早上好, 我在本地Windows 7 PC上编写了以下代码块,并尝试运行它.不幸的是,我收到了:Connect Error (1045) Access denied for user 'dbuser'@'myhost(using password: YES)我已为此数据库模式使用localhost和%授予dbuser插入,选择,更新和执行.我也可以从服务器上的命令行使用mysql -u dbuser -p. 这是代码块:<?php /* Set Variables */ $host="serveripaddress"; $db="dbname"; $username="dbuser"; $pass="pass";/* Attempt to...

PHP和MYSQLI错误,调用非对象上的成员函数query()【代码】

参见英文答案 > Can I mix MySQL APIs in PHP? 4个当我尝试调用我的函数时,我正在调用非对象上的成员函数query(). 我的代码看起来像这样:function add_profile() {$hostname = "localhost";$dbusername = "username";$dbname = "dbname";$dbpassword = "password";$link = mysqli_connect($hostname, $dbusername, $dbpassword, $dbname); if (!$link) { die('Connect Error (' . mysqli_conn...

PHP MySQL – 错误:未选择数据库【代码】

我正在尝试读取和写入数据库.这是我到目前为止的代码:$mysql = mysqli_connect("example.com", "johndoe", "abc123"); // replace with actual credidentials $sql = "CREATE DATABASE IF NOT EXISTS dbname"; if (!mysqli_query($mysql, $sql)) {echo "Error creating database: " . mysqli_error($mysql); } if (mysqli_connect_errno()) {echo "Failed to connect to MySQL: " . mysqli_connect_error(); } mysqli_close($mysq...

phpmysql错误 – #1273 – #1273 – 未知排序规则:’utf8mb4_general_ci’【代码】

我刚刚安装了PhpMyAdmin v4.1.5英文版 我已将其设置为访问2台服务器 – 我的PC上的本地服务器和服务器上的远程服务器 一切都适合我的本地PC,但当我登录到我的远程服务器时,我收到了消息 错误 MySQL说:#1273 – Unknown collation: ‘utf8mb4_general_ci’ 搜索PhpMyAdmin代码会在DatabaseInterface.class.php中找到对此的一个引用if (PMA_MYSQL_INT_VERSION > 50503) {$default_charset = 'utf8mb4';$default_collation = 'utf8m...

php – MySql错误:1364字段’display_name’没有默认值

我刚刚从MAMP安装切换到本机Apache,MySql和PHP安装.我已经完成了所有工作,但我已经开始在新环境中使用我的Web应用程序,突然任何INSERT命令都会导致以下错误:SQLSTATE[HY000]: General error: 1364 Field ‘display_name’ doesn’t have a default value看来我现在无法将领域留空.我使用的是MySql 5.6.13版 有没有办法在MySql中更改此设置?解决方法:MySQL最有可能处于STRICT模式. 尝试运行SET GLOBAL sql_mode =”或编辑my.cnf以...

如何根据用户输入的长查询在PHP中显示MySQL错误?【代码】

在PHP中,我试图执行一个取决于用户输入的长MySQL查询.但是,我的查询失败,并显示以下消息:"Query Failed".实际上,每当查询失败时我都会打印此消息,但我很难找到导致此失败的原因.不幸的是,我找不到它,因为网页上没有指定错误.有没有办法显示导致网页失败的错误消息? 这是我的代码,$from = "Findings"; $where = "";if ($service != null) {$from = $from . ", ServiceType_Lookup";$where= "Findings.ServiceType_ID= ServiceType...

php – 使用insert命令的mysql错误【代码】

所以,我正在创建一个密码更改表 当一些更改通过时,我在PassChange表中插入了他的用户名,newpass和确认码,(所以我之后给他发了一封确认电子邮件)这个想法很简单,这里是我使用的代码$insertResult=mysql_query("INSERT INTO TempChangePass (UserName, NewPass, ConfirmationCode) VALUES ('$UserName', '$newPass', '$code')") or die (mysql_error());虽然我得到这个错误:您的SQL语法有错误;检查与您的MySQL服务器版本对应的手册,...

php – select子句中的MYSQL错误1064【代码】

因为我是初学者所以我在这个查询中遇到语法错误.$SQL = "SELECT * FROM registration WHERE email = ".$email." AND password = ".$password."";解决方法:请尝试这个,你应该使用单引号. $SQL =“SELECT * FROM registration WHERE email =’”.$email.“’AND password =’”.$password.“’”;

phpMyAdmin:MySQL错误1062 – 重复输入【代码】

我将用户“root”连接到我的数据库“test”,我在本地托管以进行开发.其中我有“ratingcomment”表.出于某种原因,当我点击“ratingcomment”表时,phpMyAdmin向我显示以下错误:FehlerSQL-Befehl: INSERT INTO `phpmyadmin`.`pma_history` (`username` ,`db` ,`table` ,`timevalue` ,`sqlquery`)VALUES ('root', 'test', 'ratingcomment', NOW( ) , 'SELECT * FROM `ratingcomment`')MySQL meldet: #1062 - Duplicate entry '838...

mysql_fetch_array()的基本PHP / MySQL错误【代码】

我得到的错误:...mysql_fetch_array() expects parameter 1 to be resource, boolean given...awayid正确地在地址栏中.我可以将它打印出来,但由于某种原因,以下代码给出了上述错误.$result = mysql_query("select * from team where id=" . $_GET['awayid']); $row = mysql_fetch_array($result);编辑尝试了mysql_error().好像我忘了选择一个数据库……但是,甚至为什么我使用mysql_select_db(‘gamelydb’);我仍然得到mysql错误没...

php – MySQL错误 – 命令不同步;你现在不能运行这个命令【代码】

我正在使用MySQL和PHP,Codeigniter.我有一个问题,在here之后由bluefeet回答 我为bluefeet创建了第二个解决方案的存储过程.然而,它工作得很完美,而在生产环境中调用该过程时,所有其他用户都会收到错误Commands out of sync; you can’t run this command now不知道我怎么能克服这个错误.我还尝试在调用过程后关闭连接,但是,在关闭连接之前,将执行来自其他用户的查询.解决这个问题的任何解决办法? 下面是我使用的存储过程DROP PROCE...

php – ‘字段列表’中的未知列’valueToPass’MySQL错误#:1054【代码】

我在mysql中编写了一个存储过程来进行更新.当你在mysql命令行中执行它时(通过Mysql编辑器),这工作正常. 存储过程是:CREATE DEFINER=`root`@`localhost` PROCEDURE `Deduction_Of_PL`(IN P_EMPID VARCHAR(1000) ) BEGINDECLARE PresentYearPL VARCHAR(1000);set PresentYearPL=(select Present_Year_PL from leave_calculate_pl where employee_id=P_EMPID);IF(PresentYearPL<=0) THENUPDATE leave_calculate_plSET Carrie_PL=Carr...

PHP MySQL错误设置【代码】

我在linux机器上开发了一些php / mysql代码,运行正常.在Windows上运行wamp服务器的客户端机器上,同样的操作会产生一个mysql错误 – Php以表格格式整齐地显示.错误发生在带有INSERT的mysql查询中,与重复键有关. (我知道我可以使用ON DUPLICATE KEY UPDATE,但这不是问题).问题是,代码应该优雅地处理错误. 它在我的linux机器上,但在客户端的wamp上 – 它显示带有错误详细信息的html表.我尝试尝试并捕获函数调用,但这也不能防止错误显...

在重复键更新语法php / mysql错误【代码】

我正在尝试进行查询,如果“ID”存在则更新,如果不存在则插入.当试图运行以下查询时,我可以看到插入了这么多重复记录.我不知道我做错了什么.我的查询如下. Id是’Autoincrement’和’KEY’.我没有得到任何查询错误. DB是Mysqlwhile ($i < $size) {$sl= $_POST['sl'][$i];$item_id= $_POST['item_id'][$i];$item_name= $_POST['item_name'][$i];$prod_description=$_POST['prod_description'][$i];$prod_description= mysql_real_esc...

php – 用户’root’@ localhost mysql错误1045拒绝访问【代码】

我是PHP的新手.执行我的应用程序时出现以下错误: 在phpMyadmin中,代码是这样的$cfg['Servers'][$i]['auth_type'] = 'config'; $cfg['Servers'][$i]['user'] = 'root'; $cfg['Servers'][$i]['password'] = ''; $cfg['Servers'][$i]['AllowNoPasswordRoot'] = true;由于我已经恢复,我已将上述代码更改为$cfg['Servers'][$i]['auth_type'] = 'config'; $cfg['Servers'][$i]['user'] = 'root'; $cfg['Servers'][$i]['password'] = 'Pa...

错误 - 相关标签