php判断数据库名,php中指定数据库名怎么选

PHP注册系统查找是否数据库重名问题

是不是重名了系统不报告,需要检查下面的查重代码:

创新互联公司秉承实现全网价值营销的理念,以专业定制企业官网,成都网站设计、网站制作,微信小程序开发,网页设计制作,成都做手机网站成都营销网站建设帮助传统企业实现“互联网+”转型升级专业定制企业官网,公司注重人才、技术和管理,汇聚了一批优秀的互联网技术人才,对客户都以感恩的心态奉献自己的专业和所长。

$check_query = mysql_query("select uid from user where nicheng='$name' or users='$email' limit 1");

       if(mysql_fetch_array($check_query)){

echo '错误:用户名 ',$name,'或',$email,' 已存在。a href="javascript:history.back(-1);"返回/a';

exit;

}

你这个代码现在的问题是没有检测mysql_query的结果,有可能这个语句是失败的,那么下面的查重永远都得不到满足。应该在数据库查询后检测查询语句是否成功,我修改如下,如果运行时候有报错请根据报错复查你的SQL语句:

$sql="select uid from user where nicheng='$name' or users='$email' limit 1";

if ($check_query = mysql_query($sql)){

if(mysql_fetch_array($check_query)){

echo '错误:用户名 ',$name,'或',$email,' 已存在。a href="javascript:history.back(-1);"返回/a';

exit;

}

mysql_free_result($check_query);

}else echo "检查重名失败,SQL:$sqlbr错误:".mysql_error();

PHP如何判断用户名是否在某个数据库字段里面?

先将数据库用户表读出来 读到一个二维数组中

?php

$name = "赵五";

$data =array(

array('id'='1','name'="张三",'sex'="女",'age'='12'),

array('id'='2','name'="李四",'sex'="男",'age'='16'),

array('id'='3','name'="王二",'sex'="女",'age'='14'),

array('id'='4','name'="赵五",'sex'="男",'age'='18'),

array('id'='5','name'="钱七",'sex'="女",'age'='11'),

);

//构造方法

function search($data,$name){

foreach($data as $k = $v){

if($v['name']==$name){

return $data[$k];

}

}

}

var_dump(search($data,$name));

//得到结果

array(4) {

["id"]=

string(1) "4"

["name"]=

string(6) "赵五"

["sex"]=

string(3) "男"

["age"]=

string(2) "18"

}

然后使用search()方法判断  如果存在name字段中就会输出当前name的数据

PHP+MYSQL 怎样按条件查询数据库里表的名称?

mysql

有一个默认的数据库,叫做information_schema

连上这个库,执行下面的语句(你自己那可能的改下下面的sql)

//table_schema

是你的数据库名字

table_name是表名

select

*

from

tables

where

table_schema

=

'storage'

and

table_name

like

'product%'

你看看库中这个表结构就明白了,呵呵

php 检测数据库中用户名是否存在

楼上的sql语句要加上一些才行。

$sql="select * from  表 where 用户名='{$_POST['user']}' and 密码='{$_POST['pass']}'";

$row=mysql_query($sql);

if(!empty($row)){

echo "scriptalert('用户名存在,不可以注册')/script";

}else{

echo "scriptalert('用户名不存在,可以注册')/script";

}

php判断用户名是否存在数据库里

老是的判断严谨一些,因为空在有些时候有些语言中并不等于0,就像C++里面的true(~0) 和 TRUE(1)一样, -1也可以等于true,但不等于TRUE,这样以后php版本变更的时候,可以不需要改这些代码了

希望能解决您的问题。

PHP如何判断用户名在数据库中是否存在?

虽然我不懂php,但所以的语言逻辑上是一样的,可以通过ajax去数据库查询,查到就说明存在,否则不存在


分享名称:php判断数据库名,php中指定数据库名怎么选
分享路径:http://scyanting.com/article/hsgeej.html