发布网友
共3个回答
热心网友
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 版本:5+
更新日志:在 PHP 5.3.0 中新增了异步查询的功能。
实例
<?php
热心网友
mysqli_query是执行一段mysql语句。()里面直接写$sql试试。如果还不行,那就是mysqli_query不能直接用来做判断条件。自己去看看php手册,有个函数是判断受影响的行数的函数,用哪个试试
热心网友
if (mysqli_query($link,"CREATE TABLE $table_name")) 改成
if (mysqli_query($link,$sql))追问依旧不行的- -
追答那是你mysqli的环境没配置好吧?你输出 phpinfo() 看看有没有mysqli选项!~
如果没有那就开启php.ini 中的 extension=php_mysqli.dll 并把 php/ext/php_mysqli.dll 复制到 c:\windows\system32 目录下 重启apache
if (mysqli_query($link,"CREATE TABLE $table_name")) 改成
if (mysqli_query($link,$sql)) 肯定是可以执行的!~