existiert Tabelle?

  • #1
C

cultsibi

Bekanntes Mitglied
Themenersteller
Dabei seit
19.03.2005
Beiträge
64
Reaktionspunkte
0
Hab ein ganz einfaches Problem, was mir gestimmt einer mal auf die schnelle beantworten kann.
Wie kann ich prüfen, ob in einer Datenbank eine bestimmte Tabelle existiert?
 
  • #2
  • #3
Schreib dir ne kleine Funktion ;)

Code:
<?php
function pruefe($tbl, $link_id) {
  $ex = @mysql_query(SELECT 1 FROM $tbl LIMIT 0, $link_id);
  if ($ex) return true;
  return false;
}
?>

Existiert die Tabelle wird TRUE andernfalls FALSE zurückgegeben.

gruss conny
 
  • #4
ich meinte natürlich php und eine mysql DB ;)

Code:
<?php
	$db_exist = @mysql_query(SELECT ID FROM ds3_tribe LIMIT 0);
	if ($db_exist)
	{ echo DB vorhanden; }
	else
	{ echo DB nicht vorhanden; }
?>

Jedoch liefert mir mein Script bei diesem Code immer
DB nicht vorhanden zurück, obwohl sie existiert :-\
 
  • #5
Code:
<?php
$link_id = mysql_connect(localhost,xx,xx);
mysql_select_db(xx, $link_id);
$db_exist = @mysql_query(SELECT 1 FROM tbl_xx LIMIT 0);
if ($db_exist)
{echo Tabelle vorhanden;}
else
{echo Tabelle nicht vorhanden;}
?>

Funktioniert definitiv ;)

gruss conny
 
  • #6
PCDBjörn schrieb:
Edit: oder den 6ten, is quasi das was Conny gepostet hat ;)

Ei der Daus, er hat mich beim abschreiben erwischt ;D ;D
 
  • #7
jo, funktioniert jez

der fehler lag wo anders ;)

aber trotzdem vielen Dank
 
Thema:

existiert Tabelle?

ANGEBOTE & SPONSOREN

Statistik des Forums

Themen
113.836
Beiträge
707.957
Mitglieder
51.489
Neuestes Mitglied
DonMartin
Oben