login  Naam:   Wachtwoord: 
Registreer je!
 Forum

bestaat table (Opgelost)

Offline Nation - 26/07/2007 15:39 (laatste wijziging 26/07/2007 15:41)
Avatar van NationPHP interesse ik wil kijken of de table "admin" bestaat in mijn database.

ik moet dus iets hebben in de aard van:
  1. <?php
  2. if (mysql_query("bestaat de tabel 'admin'")) {
  3. ...
  4. }


maar ik weet niet wat voor mysql functie ik hiervoor kan gebruiken

2 antwoorden

Gesponsorde links
Offline ArndJan - 26/07/2007 15:44 (laatste wijziging 26/07/2007 15:48)
Avatar van ArndJan PHP interesse Je zou ook gewoon even kunnen kijken op de masterlijk site: http://de2.php....lename.php


Of zoiets ik weet niet of het werkt, ik verzin het even...  
  1. <?php
  2.  
  3. $tbl = 'je_tabel_naam';
  4.  
  5. mysql_connect("localhost", "mysql_user", "mysql_password");
  6. $result = mysql_list_tables("mydb");
  7. for ($i = 0; $i < mysql_num_rows($result); $i++)
  8. {
  9. if(mysql_tablename($result, $i)) == $tbl)
  10. {
  11. $bestaad = 'ja';
  12. }
  13. }
  14.  
  15. if($bestaad == 'ja')
  16. {
  17. echo 'De tabel: '.$tbl.' is aamwezig!';
  18. }
  19. ?>
Offline Nation - 26/07/2007 15:49 (laatste wijziging 26/07/2007 16:08)
Avatar van Nation PHP interesse ik heb een oplossing gevonden:
  1. $result = mysql_list_tables("portfolio");
  2. for ($i = 0; $i < mysql_num_rows($result); $i++) {
  3. if (mysql_tablename($result, $i) == "admin") {
  4. $res = mysql_query("SELECT * FROM admin");
  5. if (mysql_num_rows($res) > 0) {
  6. header("location: algeinstalleerd.php");
  7. }
  8. }
  9. }


dit werkt  

@ ArndJan: Het voorbeeld werkte niet  
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.195s