-
2021-04-29 07:10:56
我已經搜索過,我試過不同的建議,但它仍然沒有爲我工作。我真的不知道錯在哪裏,我不知道我做錯了什麼。我的查詢不斷返回false,這是我的代碼。請幫助在php中mysqli_query保持返回false
$con = mysqli_connect($server, $username, $password);
if(!$con){
echo "Server Connection Failed". mysqli_error();
}
if(!mysqli_select_db($con, 'jerrytech')){
echo "Db connection failed";
exit();
}
$query = "
INSERT INTO enrol-form (name, phone, email, package, time)
VALUES ('$name', '$phone', '$email', '$package', now())
";
$result = mysqli_query($con, $query);
var_dump($result);
exit();
if(!$result){
echo "Error Communicating with Database";
//header ("Location: $url");
exit();
}
else {
echo 'Form Submitted!';
}
我是php編程新手。所以請保持解釋像一箇中間人可以應付的容易。
+2
你有任何錯誤或其他? –
+1
如果你迴應查詢什麼結果呢? –
+2
您可以[** SQL注入**](https://www.owasp.org/index.php/SQL_Injection)。使用預準備的語句 –
更多相关内容 -
mysqli_query($conn, $sql)函数的返回值类型
2021-02-07 06:42:34mysqli_query($conn, $sql)函数的返回值类型发布时间:2020-10-16 17:39:28来源:亿速云阅读:114作者:Leah本篇文章给大家分享的是有关mysqli_query($conn, $sql)函数的返回值类型,小编觉得挺实用的,因此分享给...mysqli_query($conn, $sql)函数的返回值类型
发布时间:2020-10-16 17:39:28
来源:亿速云
阅读:114
作者:Leah
本篇文章给大家分享的是有关mysqli_query($conn, $sql)函数的返回值类型,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
一、mysqli_query($conn, $sql)的返回值类型:
(1)DML: 增删改,执行失败返回false,成功返回true
(2)DQL: 查,执行失败返回false,成功返回查询结果集对象,可能有0/1/N行数据;
从其中获取一行数据可以使用:
$row=mysqli_fetch_row($result);抓取一个索引数组或null
$row=mysqli_fetch_assoc($result);抓取一个关联数组或null
从其中获取所有记录行可以使用:
$rowList=mysqli_fetch_all($result, MYSQLI_ASSOC);抓取一个二维数组,每一行呈现为一个关联数组
二、SQL语句的分类:
DDL: Data Define Language,数据定义语言——定义列
CREATE / DROP / ALTER / TRUNCATE
DML: Data Manipulate Language,数据操作语言——操作行
INSERT / DELETE / UPDATE
DQL: Data Query Language,数据查询语言——不影响数据
SELECT
DCL: Data Control Language,数据控制语言——控制权限
GRANT / REVOKE
以上就是mysqli_query($conn, $sql)函数的返回值类型,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注亿速云行业资讯频道。
-
php中mysqli_query失败
2021-03-03 23:47:17语法mysqli_query(connection,query,resultmode);参数说明:connection:必填。规定要使用的 MySQL 连接。query:必填,规定查询字符串。resultmode:可选。一个常量。可以是下列值中的任意一个:MY...PHP mysqli_query() 函数
定义和用法(推荐学习:PHP视频教程)
mysqli_query() 函数执行某个针对数据库的查询。
语法mysqli_query(connection,query,resultmode);
参数说明:
connection:必填。规定要使用的 MySQL 连接。
query:必填,规定查询字符串。
resultmode:可选。一个常量。
可以是下列值中的任意一个:
MYSQLI_USE_RESULT(如果需要检索大量数据,请使用这个)
MYSQLI_STORE_RESULT(默认)
返回值:
针对成功的 SELECT、SHOW、DESCRIBE 或 EXPLAIN 查询,将返回一个 mysqli_result 对象。针对其他成功的查询,将返回 TRUE。如果失败,则返回 FALSE。
执行针对数据库的查询:
删除数据库<?php
// 假定数据库用户名:root,密码:123456,数据库:RUNOOB
$con=mysqli_connect("localhost","root","123456","RUNOOB");
if (mysqli_connect_errno($con))
{
echo "连接 MySQL 失败: " . mysqli_connect_error();
}
// 执行查询
mysqli_query($con,"SELECT * FROM websites");
mysqli_query($con,"INSERT INTO websites (name, url, alexa, country)
VALUES ('百度','https://www.baidu.com/','4','CN')");
mysqli_close($con);
?>
-
mysqli_query()函数定义与用法汇总
2021-04-24 00:52:11定义和用法mysqli_query() 函数执行某个针对数据库的查询。语法mysqli_query(connection,query,resultmode);参数描述:connection 必需要有,规定要使用的 MySQL 连接。 query 必需要有,规定查询字符串。 resultmode...定义和用法mysqli_query() 函数执行某个针对数据库的查询。语法mysqli_query(connection,query,resultmode);参数描述:connection 必需要有,规定要使用的 MySQL 连接。 query 必需要有,规定查询字符串。 resultmode 可选。一个常量。可以是下列值中的任意一个:1.MYSQLI_USE_RESULT(如果需要检索大量数据,请使用这个)2.MYSQLI_STORE_RESULT(默认) 返回值:针对成功的 SELECT、SHOW、DESCRIBE 或 EXPLAIN 查询,将返回一个 mysqli_result 对象。针对其他成功的查询,将返回 TRUE。如果失败,
简介:定义和用法 mysqli_query() 函数执行某个针对数据库的查询。 语法 mysqli_query(connection,query,resultmode); 参数描述:
简介:php mysql扩展使用mysqli扩展查询结果的问题背景:将系统中部分使用mysql扩展的改为使用mysqli扩展的。产生问题:由于代码交错,改后存在很多地方使用mysql_fetch_array()使用mysqli_query()函数结果的问题,而mysql_fetch_array()函数的参数是resource类型的,mysqli_query()
简介:Call to undefined method mysqli::mysqli_query() 出现这样提示:Fatal error: Call to undefined method mysqli::mysqli_query() in然后用print_r(get_exte
简介:php,mysql插入报错直接在mysql里插入这句就没问题...写到php里就报错说Warning: mysqli_query() expects at least 2 parameters, 1 given in D:xampphtdocsca
简介:php mysql扩展使用mysqli扩展查询结果的问题背景:将系统中部分使用mysql扩展的改为使用mysqli扩展的。产生问题:由于代码交错,改后存在很多地方使用mysql_fetch_array()使用mysqli_query()函数结果的问题,而mysql_fetch_array()函数的参数是resource类型的,mysqli_query()
【相关问答推荐】:
-
php语言中的mysqli_query
2021-02-03 09:35:24展开全部php语言中的mysqli_query() 函数执行某个针对数据库的查询e68a...语法mysqli_query(connection,query,resultmode);参数 描述connection 必需。规定要使用的 MySQL 连接。qu... -
php:mysqli_query()和mysqli_fetch_all()函数
2020-04-24 16:06:17mysqli_query()应用: 1)例如用户的登录,与数据库匹配用户名和密码 DQL:执行数据库的查询,也就是执行sql语句的执行,针对成功的 SELECT、SHOW、DESCRIBE 或 EXPLAIN 查询,将返回一个 mysqli_result 对象。 2... -
PHP mysqli_query() 函数 - PHP 基础教程
2021-04-10 11:55:32PHP MySQLi 参考手册执行针对数据库的查询:删除数据库// 假定数据库用户名:root,密码:123456,数据库:RUNOOB$con=mysqli_...if (mysqli_connect_errno($con)){echo "连接 MySQL 失败: " . mysqli_connect_erro... -
php mysqli_query()函数
2021-01-26 04:59:57定义mysqli_query()函数对数据库执行查询。语法PHP mysqli_query()函数具有以下语法。mysqli_query(connection,query,resultmode);参数参数是否必须描述connection需要。MySQL连接使用query需要。查询字符串... -
如果查询为空,mysqli_query返回什么
2021-07-16 17:14:53I am making a search condition where i see if the $result=mysqli_query($dbconnect,$someQuery);if($result==false) orif($result==null) but it doesn't respond to a boolean as a compared value. although i... -
php mysqliquery 返回值,PHP mysqli_multi_query() 函数_程序员人生
2021-04-21 20:21:23实例执行多个针对数据库的查询:$con=mysqli_connect("localhost","my_user","my_password","my_db");// Check connectionif (mysqli_connect_errno($con)){echo "Failed to connect to MySQL: " . mysqli_connect_... -
遇到mysqli_query问题,返回NULL但查询在phpmyadmin中有效
2019-07-13 16:09:11if ($result = mysqli_query($con, $query)) { $values = mysql_fetch_assoc($result); $password = $values['pswrd']; $response["password"] = $password; $response["message"] = "Get information from db... -
PHPmysqli_query()函数定义与用法
2021-02-02 20:24:50定义和用法mysqli_query() 函数执行某个针对数据库的查询。语法mysqli_query(connection,query,resultmode);参数描述:connection 必需要有,规定要使用的 MySQL 连接。query 必需要有,规定查询字符串。resultmode ... -
PHP Mysqli的query返回值探讨
2017-06-23 17:58:51今天,用PHP 的mysqli方式连接数据库,连接上了,代码却不能自动提示,无法知道mysqli::query()的返回值,看手册,提示如下: 失败时返回 FALSE,通过 mysqli_query() 成功执行SELECT, SHOW, DESCRIBE或EXPLAIN查 -
PHP mysqli_query() 函数定义与用法
2021-01-28 12:25:22定义和用法mysqli_query() 函数执行某个针对数据库的查询。语法mysqli_query(connection,query,resultmode);参数描述:connection 必需要有,规定要使用的 MySQL 连接。query 必需要有,规定查询字符串。resultmode ... -
mysql_query的返回值
2021-01-18 19:43:26这些话提前说:我要学会php中所有关于mysql的函数,并且写出数据库操作类和框架mysql_query:返回值:mysql_query一般是用来给MYSQL递交一个SQL语句去执行的布尔值 NULL ,false, 0 ," " ,都代表为假,mysql_query ... -
php中mysqli_query函数的作用
2021-04-08 10:56:18语法mysqli_query(connection,query,resultmode);参数connection必需。规定要使用的 MySQL 连接。query必需,规定查询字符串。resultmode可选。一个常量。可以是下列值中的任意一个:MYSQLI_USE_RESULT(如果需要... -
mysqli_query($conn, $sql)的返回值类型
2019-10-06 19:37:24SQL语句的分类: DDL:Data Define Language,数据定义语言——定义列 CREATE / DROP / ALTER / TRUNCATE DML:Data Manipulate Language,数据操作语言——操作行 ...DQL:Data Query Language,数据查询语言... -
PHP中mysqli_affected_rows作用行数返回值分析_php技巧
2021-05-04 03:49:59本文实例分析了PHP中mysqli_affected_rows作用行数返回值。分享给大家供大家参考。具体分析如下:mysqli中关于update操作影响的行数可以有两种返回形式:1. 返回匹配的行数2. 返回影响的行数默认情况下mysqli_... -
(转载)mysql_query( )返回值
2021-01-18 19:43:25调用mysql_query( ),当查询操作是update、...执行select成功时,无论查询结果是否为空时,返回值都是对象查询字符串中有错误,或者不成功都返回false错误在mysql_error()中成功返回truemysql_query($sql) or die(... -
C++使用mysql判断select查询结果是否为空mysql_query返回值问题
2021-02-05 00:04:03C++使用mysql判断select查询结果是否为空/mysql_query返回值问题MYSQL sqlcon;string str = "SELECT * FROM dt_user where user =.........."if (!mysql_query(&(this->sqlcon), str){return true;}mysql_... -
PHP - mysqli_query计数总是返回1 [重复]
2015-06-03 21:29:40$check_class_number = mysqli_query($con, " SELECT * FROM `Academy` WHERE ClassNumber = '".$class_number."' "); echo count($check_class_number); </code></pre> <p>The current situation in my MySql ... -
mysqli_fetch_array() 返回值数组的大小问题?
2020-12-21 13:22:53为了方便使用,我对mysqli方法进行了简单的封装:class DatabaseAccesser {var $host;var $username;var $password;var $link;var $resultSet;function __construct(){$this->host = "localhost";$this->... -
如果查询为空,mysqli_query会返回什么
2014-10-06 13:22:05<p>I am making a search condition where i see if the $result=mysqli_query($dbconnect,$someQuery);</code> <p><code>if($result==false)</code> or<code>if($result==null)</code> but it doesn't respond to... -
为什么mysqli_query被评估为布尔值而不是结果集
2013-12-26 22:25:51$update = mysqli_query($mysqli, $updateSQL) or die(mysqli_error($mysqli)); $row_update = mysqli_fetch_assoc($update); $totalRows_update = mysqli_affected_rows($mysqli); </code></pre> <p>At first I ... -
PHP mysqli_multi_query 执行一个 SQL 语句,或者多个使用分号分隔的 SQL 语句。
2020-11-04 11:19:27mysqli_multi_query (PHP 5, PHP 7) mysqli::multi_query--mysqli_multi_query—执行查询 说明 面向对象风格 mysqli::multi_query(string$query) :bool 过程化风格 mysqli_multi_query(mysqli$link,string$... -
mysqli_error()没有返回值
2019-05-15 09:48:59$mysqli=mysqli_connect('localhost','root','123','test'); if(mysqli_connect_errno()){ printf("Connect failed:%s\n",mysqli_connect_error()); exit(); } else { $sql="CREATE TABLE tes... -
mysql版本引起:Warning: mysqli_query() expects parameter 1 to be mysqli, boolean given in
2019-02-24 17:35:30如果你可能因mysql版本,遇到类似问题,请看下文 ...$link = mysqli_connect('localhost', 'root', 'xxxx')or die("Could not connect: " . mysqli_error()); //连接本地mysql $conn = mysqli_select_db( $lin... -
PHP mysqli_multi_query() 函数_程序员人生
2021-04-21 20:22:20实例执行多个针对数据库的查询:$con=mysqli_connect("localhost","my_user","my_password","my_db");// Check connectionif (mysqli_connect_errno($con)){echo "Failed to connect to MySQL: " . mysqli_connect_...
-
PHP <em>MYSQLI</em>类PHP <em>MYSQLI</em>类,可以实现多主机连接,多DB操作!
-
Crud_procedural:使用Bootstrap_Mysqli_PhP创建的Crud使用以下方法创建的产品的原始库存: 创建于: 引导程序(CSS和JS) CSS和纯HTML在某些情况下 PHP 7.4.3 MySqli(数据库) 它是在项目中创建的: 主菜单 形式(具有引导程序以及
-
PHP-MySQLi-Query-Builder:MySQLi查询生成器PHP-MySQLi查询构建器 MySQLi查询生成器
-
Zebra_Database:紧凑,轻巧且功能丰富PHP MySQLi数据库包装器斑马数据库 紧凑(仅一个文件),轻便但功能丰富PHP MySQLi数据库包装程序,提供了与MySQL数据库进行交互的方法,这些方法比PHP的默认数据库更安全,功能强大且直观。 Zebra_Datab
-
PHP_mysql_export.rar-- MySql表结构 导出数据 -- 数据库名: shop_dev ------------------------------ -- 创建表: admin_access --------