当前位置:首页 » 数据仓库 » 如何判断数据库的值
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

如何判断数据库的值

发布时间: 2022-12-12 10:17:53

1. php 查询数据库表 判断 某值是否存在

代码如下:

<?php

$sql="select * from checklist where game_id=$gid and task='$task' and status='$status'";

$result=mysql_query($sql);

$row = mysql_fetch_array($result, MYSQL_ASSOC);

if (!mysql_num_rows($result))

{

echo "record doesn't exist~~~~~!!!!!!";

}

else

{ // echo mysql_num_rows($result)." ";

echo $row['game_id'];

echo $row['task'];

}

?>

(1)如何判断数据库的值扩展阅读

访问MySql一般步骤

1)连接MySql服务器

使用mysql_connect()函数建立与MySql服务器的连接。

2)选择MySql数据库

使用mysql_select_db()函数选择MySql服务器上的数据库,并与数据库建立连接。

3)执行SQL语句

使用mysql_query()函数执行SQL语句。(包括增加、删除、修改、查询、显示)

4)关闭结果集

使用mysql_free_result($result)关闭结果集,以释放资源。

2. 如何判断数据库中是否存在某个数据

在SQL Server数据库编程时,常常需要判断一个数据库是否已经存在,如果不存在则创建此数据库。常用的方法有以下三种:

1. select * From master.dbo.sysdatabases where name='test_db'

如果不存在查询结果,则说明name所表示的数据库不存在

2. object_id('test_db')

如果无法获取对象ID(null),则说明此对象不存在;常用
if object_id('test_db') is null
或者
if (select object_id('test_db')) is null

3. db_id('test_db')

如果不能获取数据库ID,则说明name所表示的数据库不存在;实际上此种方法也是在sysdatabases中查找,并返回数据库的ID;常用
if db_id('test_db') is null
或者
if (select db_id('test_db')) is null

3. 用 C# 如何判断数据库中是否存在一个值

选定一个列,比如职工号列

ele_no = 'xxxxxxxx';

//查询此职工号是否存在

SqlCommand mycmd = new SqlCommand("select 职工号 from table where 职工号='"+ele_no+"'", mycon);

SqlDataReader mysdr = mycmd.ExecuteReader();

if (mysdr.HasRows){

//已经有记录使用此编号

}else{

//此编号未被使用

}

mysdr.Close();

mycon.Close();

(3)如何判断数据库的值扩展阅读:

c#操作数据库:

1、下载mysql.Data.dll,在解决方案->引用中引入,并在文件头部引入。

using MySql.Data.MySqlClient;

2、创建MySqlConnection对象(链接库)。

string connstr = "data source=localhost;database=cs_test;user id=root;password=123456;pooling=false;charset=utf8";

MySqlConnection conn = new MySqlConnection(connstr);

pooling代表是否使用连接池

3、创建对应操作的MySqlCommand对象(测试数据库表名characters,属性列:id,names,passwords)。

string sql = "select * from characters";

MySqlCommand cmd = new MySqlCommand(sql,conn);

4、针对不同操作,MySqlCommand对象有三个常用方法。

查找多行 :ExecuteReader()方法

返回一个MysqlDataReader对象,包含多个行,用其Read方法逐行读取。

对于每行元素,可以用getXXX()方法读取属性值,XXX为该属性类型,参数为属性名或者该属性为这张表的第几列。

可以用IsDBNull()方法判断是否为空,参数只能是该属性为这张表的第几列(即只能是数字)

查找单个:ExecuteScalar()

返回值为查找到的元祖第一个属性,以object类型返回。

增、删、改: ExecuteNonQuery()

返回值为int,不成功是0,成功是1。

4. SQL语句来判断数据库某一列下是否有相同值的记录方法

SQL语句来判断数据库某一列下是否有相同值的记录方法

有的时候我们可能需要判断数据库中,某一字段(某一列)下是否有相同值的记录,这时该怎么办呢?根据您所使用的数据库不同,首先你要打开数据库的查询窗口,通过SQL语句来创建查询,然后运行就可以了,具体方法如下:
这里假设数据库中有一个名为student的表,所要查询的字段是name,则判断student表中name字段下是否有相同值的记录的SQL语句为:
1、查询出数据库中总的name字段记录数的值
SELECT COUNT(name)
FROM student
2、查询出数据库中name字段下唯一的记录总数(即查询出不相同的记录数,如果找到相同的记录则取其中一条记录)
SELECT COUNT(name)
FROM student
GROUP BY name
比较上面两次查询的结果,如果一样,则表明student数据库中的name字段下并没有相同值的记录,如果不一样,则表明student数据库中的name字段下有相同值的记录。

5. 如何判断数据库中是否存在某个数据

在sql
server数据库编程时,常常需要判断一个数据库是否已经存在,如果不存在则创建此数据库。常用的方法有以下三种:
1.
select
*
from
master.dbo.sysdatabases
where
name='test_db'
如果不存在查询结果,则说明name所表示的数据库不存在
2.
object_id('test_db')
如果无法获取对象id(null),则说明此对象不存在;常用
if
object_id('test_db')
is
null
或者
if
(select
object_id('test_db'))
is
null
3.
db_id('test_db')
如果不能获取数据库id,则说明name所表示的数据库不存在;实际上此种方法也是在sysdatabases中查找,并返回数据库的id;常用
if
db_id('test_db')
is
null
或者
if
(select
db_id('test_db'))
is
null

6. ASP中SELECTED的使用。如何判断数据库存在的值

先在上面设置取得相关ID的数据库值
比如:
sql = "select * from table where id="&request("id")
rs.open sql,conn,1,1
tc = trim(rs("套餐")) '取值按你数据库实际值来取,下面的判断也按你数据库实际的来判断
<option value="1m套餐" <%if tc="1M套餐" then %>selected<%end if%>>1m套餐</option>
<option value="2M套餐" <%if tc="2M套餐" then %>selected<%end if%>>2M套餐</option>
<option value="3M套餐" <%if tc="3M套餐" then %>selected<%end if%>>3M套餐</option>
<option value="4M套餐" <%if tc="4M套餐" then %>selected<%end if%>>4M套餐</option>