導航:首頁 > 編程語言 > 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判斷表是否存在相關的資料

熱點內容
win7掃描pdf 瀏覽:43
android藍牙開發文檔 瀏覽:350
java垃圾回收原理 瀏覽:875
怎麼把電腦文件夾復制到D盤 瀏覽:176
linuxtcp請求 瀏覽:260
pdcp加密范圍 瀏覽:669
6p照片加密 瀏覽:363
安卓桌面快捷鍵怎麼刪除 瀏覽:793
成都麻將2元加點演算法 瀏覽:664
股票每天高點低點演算法 瀏覽:20
使用路由器設置伺服器地址 瀏覽:274
matlab求逆矩陣的演算法 瀏覽:153
javaweburl 瀏覽:606
dota命令大全單機 瀏覽:711
android44屏蔽home鍵 瀏覽:886
五金程序員編程多少錢一個月 瀏覽:177
雲伺服器違規對外攻擊 瀏覽:188
phprips 瀏覽:7
python怎麼單干 瀏覽:385
創維安卓投屏為什麼沒聲音 瀏覽:750