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 "不存在";
}
2. 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'];
}
?>
(2)php表是否存在扩展阅读
访问MySql一般步骤
1)连接MySql服务器
使用mysql_connect()函数建立与MySql服务器的连接。
2)选择MySql数据库
使用mysql_select_db()函数选择MySql服务器上的数据库,并与数据库建立连接。
3)执行SQL语句
使用mysql_query()函数执行SQL语句。(包括增加、删除、修改、查询、显示)
4)关闭结果集
使用mysql_free_result($result)关闭结果集,以释放资源。
3. php怎么判断某个数据库中是否存在某个表
执行一条mysql
语句
show
tables
显示库中的数据表
返回结果放数组中,然后用php
的in_array
就能判断表是否存在
4. php+MYSQL怎样判断表是否存在
修改判断,修改如下:
$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 '数据已删除';
加个分吧~
5. 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();}
6. PHP编程 MYSQL中怎么判断某个数据表是否存在,要代码
首先你得有这样的数据库
我来告诉你实现的过程:首先连接mysql,选择好数据数据库,然后呢执行show tables的mysql代码,执行结果保存数组,然后循环判断。
这里我判断test数据库中有没有abc表
<?php
mysql_connect("localhost","root","");
//连接mysql,主机名localhost,用户名root,没有密码
mysql_select_db("test");
//连接数据库test
$result = mysql_query("SHOW TABLES");
//执行show tables命令,然后保存数组
while($row = mysql_fetch_array($result))
//使用whlie循环变量数组
{
if($row[0] == 'abc')
// 如果找到abc表
echo 'abc存在';
else
//否则
echo '不存在';
}
?>
我觉得我很好人了,要是你不采纳就太道德了,要是不懂加我qq问我吧:1147490914
7. PHP中如何判断一个数据已经存在于数据库中
材料/工具:电脑、PHP
1、首先,创建一个方法function来供调用。
8. php操作MySQL数据库判断多个数据表是否存在,不存在就创建要怎么写呢
首先,没有数据库是能够建立连接的,但这只是和mysql服务器相连,而不是和某个具体的数据库,所以,这样的连接,意义不大(不知道你用什么操作mysql,所以没有给出具体连接字符串)
你如果建立好了连接,判断数据库是否存在就简单了
因为mysql中有一个数据库information_schema(这应该是你知道的),而这张数据库中有一张表schemata,是用来存储其他数据库信息的,你用
select
schema_name
from
schemata;
查询一下,所有的数据库就出来了。
p.s.
我不知道你用的什么和mysql相连的,所以,告诉你的都是通用的方法。如果有问题,再hi我
9. 如何用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;
}
}
?>