最新回答 / qq_看看_1
因为使用mysqli_query()之后 返回的结果是一个对象 而mysql_result()需要的参数是一个资源 所以导致报错 解决办法 就是自定义一个mysqli_query()函数function mysqli_result($result, $number, $field=0) { mysqli_data_seek($result, $number); $row = mysqli_fetch_array($result); return $row[$field];} 然后调用借鉴...
2017-09-02
最赞回答 / 丑牛小轩
仔细看第二小节的总结。实质上mysql_select_db()函数也是有2个参数的,只不过第二个是可选参数。所以mysql_select_db(数据库名称,连接标识符)。注意2个顺序是颠倒的。mysqli_select_db()是连接标识符在前
2017-08-28
最新回答 / Gigure
我是用的是WAMP,也遇到过这个问题,下面是我的解决方法:首先,通过WAMP打开mysql控制台。提示输入密码,因为现在是空,所以直接按回车。(wamp 默认数据库密码为空)然后输入“use mysql”,意思是使用mysql这个数据库,提示“Database changed”就行。然后输入要修改的密码的sql语句“ update user set password=PASSWORD('hooray') where user='root'; ”最后输入“flush privileges;”,不输入这个的话...
2017-07-31
已采纳回答 / liangw
因为if语句只是对这里是否为空做了判断,为空就输出echo语句,输出完了还会执行下面的语句;如果想要实现输出完还不插入数据库,可以将下面的语句用else{}包起来,这样子就形成了一个ifelse完整的ifelse逻辑判断.
2017-07-16
已采纳回答 / 登陆异常
mysql_query('set names utf8');我的理解是针对数据库的header('Content-type:text/html; charset=utf-8');我的理解是针对页面的
2017-06-24