使用php时出现了no database selected的问题 求大神帮助

loukaiq 2015-05-06 01:40:55
我在myadminphp中创建了名为flash的数据库

下面是我的php代码
...全文
1363 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
misaka去年夏天 2015-05-07
  • 打赏
  • 举报
回复
mysql_query("set name'utf8'"); mysql_select_db("flash"); 上面两个语句调换下位置,先选择数据库再set names
傲雪星枫 2015-05-06
  • 打赏
  • 举报
回复
mysql_select_db("flash"); 需要放在mysql_query之前,以下两句交换一下位置就可以了。 mysql_select_db("flash"); // 先select db mysql_query("set names 'utf8'"); // 再set names
loukaiq 2015-05-06
  • 打赏
  • 举报
回复
引用 4 楼 xuzuning 的回复:
很遗憾,根本就看不见你的图
啊 那我发文本吧 <?php $username=$_POST['username']; $userage=$_POST['userage']; $usergender=$_POST['usergender']; echo "用户姓名:".$username."<br/>"; echo "用户年龄:".$userage."<br/>"; echo "用户性别:".$usergender."<br/>"; $host='127.0.0.1'; $root='root'; $pwd=''; $con=mysql_connect($host,$root,$pwd); if($con==false){ echo "连接数据库失败!"; }else{ mysql_query("set name'utf8'"); mysql_select_db("flash"); $sql="INSERT INTO test(name,age,gender) VALUES('$username','$userage','$usergender')"; if(!mysql_query($sql,$con)){ die('Error:'.mysql_error()); } echo "添加一条记录"; mysql_close($con); }
xuzuning 2015-05-06
  • 打赏
  • 举报
回复
很遗憾,根本就看不见你的图
loukaiq 2015-05-06
  • 打赏
  • 举报
回复
引用 1 楼 xuzuning 的回复:
no database selected 没有数据库被选择 很明显,你在没有指明数据库的情况下就对表进行了操作
可是你看 我下面的代码 我不是指明了 是“flash”数据库吗
loukaiq 2015-05-06
  • 打赏
  • 举报
回复
可是你看 我下面的代码 我不是指明了 是“flash”数据库吗
xuzuning 2015-05-06
  • 打赏
  • 举报
回复
no database selected 没有数据库被选择 很明显,你在没有指明数据库的情况下就对表进行了操作

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧