十年专注于品牌网站建设 十年专注于品牌网站建设,低调、有情怀的网络应用服务商!
南昌百恒网络微信公众号 扫一扫关注
小程序
tel-icon全国服务热线:400-680-9298,0791-88117053
扫一扫关注百恒网络微信公众号
扫一扫打开百恒网络微信小程序

百恒网络

南昌百恒网络

动态判断表是否存在的方法和代码实例

百恒网络 2012-08-25 1628

在创建据库表时,如果数据库中已存在该数据库表,再运行创建数据库代码,就会出错,这样给用户感觉所开发的系统不稳定,就像我们在通过程序代码删除文件时先要判断文件是否存一样.

在创建数据库之前能不能判断数据库表是否存在呢?南昌网站建设公司技术人员回答:是可以的.具体实现代码如下所示:

use MyDataBase

go

if Exists(select * from sys.sysobjects

where id=OBJECT_ID('WebUser'))

print '数据库表名已存在!'

数据库表名已存在

else

print '该数据库表名不存在,可以利用该名创建表!'

执行代码,就会显示"数据库表名已存在!"提示信息.

PHP+MSQl判断表是否存在的方法及代码如下:

$conn=mysql_connect("127.0.0.1","root","");

mysql_select_db("test",$conn);

$sql="delete from jie where id ='8'";//jie表

//增加个查询

$fine = "SELECT * FROM jie WHERE id='8'";

$test=mysql_query($fine); /* 这里开始就是判断是否存在 */

if(mysql_num_rows($test)>0){ //这句话的意思是,查找$fine返回查询个数,如果为0则是代表这条数据不存在.

echo '数据存在';

//这里输入删除的delete sql

mysql_query($sql);

}else

echo '数据已删除';

希望本文对广大站长或从事企业网站建设公司的团队有所帮助,如对此不太理解的,可以与南昌网络公司百恒网络技术部联系。我们很高兴与广大站长和从事企业网站建设公司技术人员分享我们的技术和经验。


400-680-9298,0791-88117053
扫一扫关注百恒网络微信公众号
扫一扫打开百恒网络小程序

欢迎您的光顾,我们将竭诚为您服务×

售前咨询 售前咨询
 
售前咨询 售前咨询
 
售前咨询 售前咨询
 
售前咨询 售前咨询
 
售前咨询 售前咨询
 
售后服务 售后服务
 
售后服务 售后服务
 
备案专线 备案专线
 
×