不要用mysql_fetch_object()这个函数来判断,这个返回来的是个数组;一般情况下是这么来判断的:$query="select * from ".$tablepre."common_members"." where username ='".$_POST['reg_username']."'";$result=mysql_query($query,$link);$num = mysql_num_rows($result); //取得结果集中行的数目if($num){echo 'script type="text/javascript"alert("用户名已被占用 ,请重新输入!");location.replace("../reg/index.php");/script';die();}
mysql数据库文件一般是存在mysql的安装目录下制定文件夹,或者直接通过查看配置文件后确定其存储的目录.
工具原料:电脑、mysql
①.、首先打开mysql的安装目录,然后找到配置文件my.ini.
虽然可以通过这种写法查询出来,不过我必须得说有这种需求通常说明你的表设计有问题
你是要在创建表之前删除表吗?
可以使用drop table if exists 表名.
如果只是需要查询需要的表,可以使用命令show tables;查看当前数据库中的所有表
show databases;可以查看当前用户中的所有数据库
use 数据库名;改变当前数据库
工具/材料:Management Studio.
Windows:
①.、右键"电脑"--管理--服务 排序找找是否存在mysql名字的服务
Linux查看服务状态:
①.、ps -ef |grep mysqld
Linux查看MySQL是否在运行:
①.、ps -ef |grep mysql
当然以上都是按常规安装服务名和端口去检测的,如过改过服务名和端口请替换相应位置.