php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2006

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 29.05.2006, 08:35  
Gast
 
Beiträge: n/a
Standard Prüfen ob MySQL-Tabelle existiert

hi ho! ich will abfragen ob eine mysql-dabelle existiert. wenn ja dann möchte ich einen neuen datensatz einfügen und wenn nicht soll die tabelle erstellt werden. kann mir jemand helfen? gruß gerti
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 29.05.2006, 08:42  
Erfahrener Benutzer
 
Registriert seit: 23.08.2007
Beiträge: 1.510
M3g4Star befindet sich auf einem aufstrebenden Ast
Standard

schon mal gegoogelt ?


Google kann da schon hilfreich sein !!!
Ansonsten hire 'n Beispiel wie man 's mittels PHP machen kann :

PHP-Code:
<?php
$ergebnis 
mysql_query("select exists (select null from information_schema.tables where table_name='zUser".$in."')")
or die (
mysql_error());
$row mysql_fetch_row($ergebnis);
if (
$row[0] == 1) {
  echo 
'existiert';
} else {
  echo 
'existiert nicht';
}
?>
Aber ich glaub da gabs noch ne direkte MySQL Lösung ... *hm*

Ach genau : mal kurz im Manual nachgeschaut

CREATE [TEMPORARY] TABLE [IF NOT EXISTS] tabelle [(create_definition,...)] [tabellen_optionen] [select_statement]


Müsste dir doch helfen oder
M3g4Star ist offline  
Alt 29.05.2006, 09:51  
dsx
Benutzer
 
Registriert seit: 18.05.2006
Beiträge: 78
dsx
Standard

PHP-Code:
<?php
$check 
mysql_query ("SELECT * FROM `tableName` LIMIT 0,1"); 

if (
$check){
// query war oke und konnte ausgeführt werden
}else{
// irgendwas war falsch -> table existiert nicht
}
?>
__________________
Unkraut ist die Opposition der Natur gegen die Regierung der Gärtner.
dsx ist offline  
Alt 29.05.2006, 10:47  
Gast
 
Beiträge: n/a
Standard

vielen dank ihr 2. die lösung von dsx find ich am verständlichsten, aber ich werde mich in die mysql-lösung auch bei gelegenheit reinlesen. nochmals danke ihr 2
 
Alt 29.05.2006, 10:56  
Erfahrener Benutzer
 
Registriert seit: 13.08.2007
Beiträge: 1.976
KingCrunch befindet sich auf einem aufstrebenden Ast
KingCrunch eine Nachricht über ICQ schicken KingCrunch eine Nachricht über AIM schicken KingCrunch eine Nachricht über MSN schicken KingCrunch eine Nachricht über Yahoo! schicken
Standard

Nja, die dsx-Lösung ist nur ein reiner Test, während die SQL-Lösung die Tabelle gleich anlegt, falls sie net extistieren sollte
__________________
Nicht jeder Fehler ist ein Bug.
KingCrunch ist offline  
Alt 29.05.2006, 11:03  
Gast
 
Beiträge: n/a
Standard

ja ich weis, aber wie ich die tabelle dann erstellen lasse weis ich
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Was ist das Limit der Datensätze in einer MySQL Tabelle? ph!l Datenbanken 3 17.01.2010 22:37
Link in eine MySQL Tabelle über PHP einbinden joda100 PHP Tipps 2007 3 05.03.2007 16:54
Abfrage ob eine Tabelle existiert oder nicht php_anfang Datenbanken 2 29.08.2006 17:05
[Erledigt] Problem mit mySQL Datenbanken 7 27.09.2005 12:06
MYSQL - ASCII query in UTF8 Tabelle PHP Tipps 2005-2 1 14.09.2005 14:43
Suche Tipps für Persormance-Steigerung (Geld für Nützliches) Beitragsarchiv 18 16.08.2005 10:57
Text von MySql Tabelle anzeigen lassen Matthiasnet Datenbanken 2 09.02.2005 13:57
[Erledigt] MySQL Tabelle [&amp;amp;gt; 100 Colums] Datenbanken 42 07.02.2005 17:36
MySQL Tabelle nach wert in spalte durchsuchen PHP Tipps 2005 5 31.01.2005 20:37
Erstellen spalten in MySQL tabelle Datenbanken 7 14.11.2004 19:53
jede 2. Zeile aus MySQL Tabelle auslesen PHP Tipps 2004-2 4 09.11.2004 14:25
PHP & Mysql tabelle sortieren PHP Tipps 2004 1 03.11.2004 15:51
[Erledigt] tabelle in Mysql übertragen Datenbanken 0 05.08.2004 10:23
[Erledigt] Bild in mysql tabelle Datenbanken 5 04.08.2004 16:25
Maximal Wert in MYSQL Tabelle nach id rausfinden? PHP Tipps 2004 3 03.07.2004 23:27

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
http://www.php.de/php-tipps-2006/40326-pruefen-ob-mysql-tabelle-existiert.html, mysql tabelle vohanden, php überprüfen ob tabelle existiert, php mysql prüfen ob tabelle existiert, php mysql prüfen ob tabelle existiert und anlegen, sql tabelle lprüfen, mysql abfrage ob tabelle existiert, sql prüfen ob ein table existiert, mysql php information_schema prüfen tabelle existiert, mysql prüfen ob tabelle existiert, php prüfen tabel existiert, mysql check tabelle vorhanden, wenn tabelle exestiert dann sql abfrage, prüfen ob eine datenbank tabelle existiert, sql prüfen ob tabelle existiert, php prüfen, ob mysql tabelle existiert, sql abfrage ob tabelle existiert, php tabellen prüfen existiert, php prüfen ob mysqltabelle besteht, sql abfrage ob tabelle vorhanden

Alle Zeitangaben in WEZ +2. Es ist jetzt 15:07 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.