导航:首页 > 编程语言 > php判断表是否存在

php判断表是否存在

发布时间:2022-08-07 13:12:23

php怎么判断某个数据库中是否存在某个表

执行一条mysql
语句
show
tables
显示库中的数据表
返回结果放数组中,然后用php
的in_array
就能判断表是否存在

❷ PHP MYSQL 怎么判断某个表的字段是否存在

不要用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();}

❸ php操作MySQL数据库判断多个数据表是否存在,不存在就创建要怎么写呢

首先,没有数据库是能够建立连接的,但这只是和mysql服务器相连,而不是和某个具体的数据库,所以,这样的连接,意义不大(不知道你用什么操作mysql,所以没有给出具体连接字符串)
你如果建立好了连接,判断数据库是否存在就简单了
因为mysql中有一个数据库information_schema(这应该是你知道的),而这张数据库中有一张表schemata,是用来存储其他数据库信息的,你用
select
schema_name
from
schemata;
查询一下,所有的数据库就出来了。
p.s.
我不知道你用的什么和mysql相连的,所以,告诉你的都是通用的方法。如果有问题,再hi我

❹ PHP中如何判断一个数据已经存在于数据库中

PHP中判断一个数据已经存在于数据库中的方法和操作步骤如下:

1、首先,创建要调用的方法函数,如下图所示。

❺ 用php怎么判断一个字符串是否存在数据库某个表中,比如我接受到一个字

if(Mysql_fetch_rows(Mysql_query("select * from 表名 where 字段 like '%张三%'"))){
//有,不用填
}else{
//填
}

❻ 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'];

}

?>

(6)php判断表是否存在扩展阅读

访问MySql一般步骤

1)连接MySql服务器

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

2)选择MySql数据库

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

3)执行SQL语句

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

4)关闭结果集

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

❼ php怎样验证表单文本区域内容是否已存在数据库中

方法:查询数据,若数据存在则输出(前端这个要自己写,我只写了一个echo)

代码如下:

//$conn = new mysqli($sql_server_name, $sql_username, $sql_password, $sql_db);
$timu = $_GET["timu"];

$sql = $conn->query("查询 * from problems where timu
='". $timu . "'"); // 从problems库里查 注意把“查询”改成“select”,因为网络知道会屏蔽sql语句

if (mysqli_fetch_assoc($sql) > 0) {
echo "已存在";
} else {
echo "不存在";

}

❽ 如何用php判断mysql数据库里某张表是否存在

<?php
/*
查询数据库是否存在功能
$sql:查询数据库的SQL语句
$find_table:需要检查的表名
*/
mysql_connect('localhost','root','2260375') or die('can\'t not connect database');
if((int)check_table_is_exist('show databases;','test')==1)
{
echo '该表存在';
}
else
{
echo '该表不存在';
}
function check_table_is_exist($sql,$find_table)
{
$row=mysql_query($sql);
$database=array();
$finddatabase=$find_table;
while ($result=mysql_fetch_array($row,MYSQL_ASSOC))
{
$database[]=$result['Database'];
}
unset($result,$row);
mysql_close();

/*开始判断表是否存在*/
if(in_array($find_table,$database))
{
return true;
}
else
{
return false;
}
}

?>

❾ 请问php中如何判断SQL的表是否存在

我觉得有N多种方案

一种是SELECT table_name FROM information_schema.TABLES WHERE table_name ='yourname';

另外,还可以使用PHP的mysql_query,然后取数据库错误号的方法判断,不过不如上一条效率高

其它的方案肯定有,而且不只一种,不过不想去研究它了,如果你有兴趣,可以抽时间研究下。

阅读全文

与php判断表是否存在相关的资料

热点内容
绯色漫画App在哪里下载 浏览:385
做解压的东西x 浏览:984
解压缩exe文件 浏览:62
汽车没有解压行吗 浏览:320
海南省分布式服务器云主机 浏览:31
世纪江湖聊天室源码 浏览:248
阿里网盘的文件如何解压 浏览:781
简单淘宝客源码 浏览:680
煎饼解压视频教程全集 浏览:340
平行线pdf 浏览:631
android锁屏不退出程序运行 浏览:635
sap连接的服务器地址是 浏览:426
linuxshell脚本从入门到精通 浏览:725
python进制均值 浏览:629
pdfformac 浏览:318
用虚拟服务器是什么目的 浏览:192
压缩机阿里巴巴 浏览:637
主图指标源码回踩 浏览:162
怎么验证服务器端口 浏览:612
如何添加密码卡 浏览:671