login  Naam:   Wachtwoord: 
Registreer je!
 Forum

MySQL-tabel op server zetten

Offline FFW - 17/01/2006 18:09
Avatar van FFWNieuw lid Hallo,
Als totale newbie wil ik een MySQL-tabel aanmaken op mijn site. Maar hoe doe je dat juist?
moet ik de sql-bestand uploaden(kladblokbestand) naar mijn server en uitvoeren of moet ik dat verwerken in een php bestand?
Er staat geen MySQL-Admin op de server!!!

Dank bij voorbaat voor eventuele hulp aan deze newbie

8 antwoorden

Gesponsorde links
Offline gijs - 17/01/2006 18:25
Avatar van gijs HTML beginner Hier staat duidelijk uitgelegd hoe je een tabel moet maken (create table)

http://www.site...amp;id=131
Offline denbeckers - 17/01/2006 18:25
Avatar van denbeckers PHP interesse euhm bedoel je bij je thiuis of bij je webhost?
waneer het bij je webhost is zal het wel in je maoil mat je configuratie staan
Offline FFW - 17/01/2006 18:37
Avatar van FFW Nieuw lid Eventjes meer uitleg,
Ik weet wel hoe een tabel aan te maken betreffende code maar niet hoe ik ze in mijn database op de server krijg. Mijn broer speelt voor webhost maar kan zelf het probleem niet oplossen, omdat ie ook niks kent van MySQL

Thx
Offline denbeckers - 17/01/2006 19:06
Avatar van denbeckers PHP interesse en hoe en met wet doet je broer dit?
Offline FFW - 17/01/2006 19:07 (laatste wijziging 17/01/2006 19:10)
Avatar van FFW Nieuw lid tis op een Linux-server, en je kunt php en mysql uitvoeren. Hij draait er al zijn websites op
Offline kokx - 18/01/2006 09:44 (laatste wijziging 18/01/2006 15:27)
Avatar van kokx Onbekend dan doe je dat zo:
tabel.php
  1. <?php
  2. $sql = "CREATE TABLE persoon ( ";
  3. $sql .= "id INT(10) AUTO_INCREMENT, ";
  4. $sql .= "veld1 VARCHAR(100) NOT NULL, ";
  5. $sql .= "veld2 VARCHAR(50), ";
  6. //je kunt veld1 en veld2 veranderen naar een andere naam
  7. //je kunt ook meerdere velden toevoegen op de vorige manier
  8. $sql .= "PRIMARY KEY (id) ";
  9. $sql .= ") TYPE=MyISAM;";
  10. ?>

je kunt ook phpmyamin downloaden van http://www.phpmyadmin.net en installeren op de server. en dan de volgende tut volgen: (voor de beveiliging van phpmyadmin)
http://www.site...amp;id=195
Offline timo - 18/01/2006 16:46 (laatste wijziging 18/01/2006 17:14)
Avatar van timo PHP ver gevorderde miss is het handig eerst een db te hebben? maak connectie met de server en gebruik dit:
  1. <?
  2. $dbhost='localhost';
  3. $dbusername='usernaam';
  4. $dbuserpass='wachtwoord';
  5. // Connectie
  6. $link_id = mysql_connect ($dbhost, $dbusername, $dbuserpass);
  7. echo "Er is een MySQL connectie";
  8.  
  9. // Maak de database.
  10. if (!mysql_query("CREATE DATABASE naamvddb")) die(mysql_error());
  11. echo "De database is succesvol aangemaakt!";
  12. ?>

(Bron)
Dit is nier gewoonlijk (Database via PHP aanmaken) maar als je geen phpmyadmin hebt lijkt dit me wel handig 
Offline kokx - 18/01/2006 16:51 (laatste wijziging 18/01/2006 17:13)
Avatar van kokx Onbekend @timo: gebruik <?php i.p.v. <? behalve als je direct echo'ed:
  1. <?="text"?>


ik heb even dat van timo er in verwerkt + errorhandling (soms wel zo handig)
  1. <?php
  2. $host = "localhost";
  3. $user = "usernaam";
  4. $pass = "wachtwoord";
  5. $databasenaam = "naamvddb";
  6. // Connectie
  7. $link_id = mysql_connect ($host, $user, $pass) OR die(mysql_error() ."<br />\n". mysql_errno() ."#");
  8. echo "Er is een MySQL connectie<br />\n";
  9.  
  10. // Maak de database. (als je al een database hebt kan je de volgende regel weglaten
  11. mysql_query("CREATE DATABASE ". $databasenaam) OR die(mysql_error() ."<br />\n". mysql_errno() ."#");
  12. echo "De database is succesvol aangemaakt!<br />\n";
  13.  
  14. mysql_select_db("naamvddb", $link_id) OR die(mysql_error() ."<br />\n". mysql_errno() ."#");
  15.  
  16. $sql = "CREATE TABLE persoon ( ";
  17. $sql .= "id INT(10) AUTO_INCREMENT, ";
  18. $sql .= "veld1 VARCHAR(100) NOT NULL, ";
  19. $sql .= "veld2 VARCHAR(50), ";
  20. //je kunt veld1 en veld2 veranderen naar een andere naam
  21. //je kunt ook meerdere velden toevoegen op de vorige manier
  22. $sql .= "PRIMARY KEY (id) ";
  23. $sql .= ") TYPE=MyISAM;";
  24. mysql_query($sql) OR die(mysql_error() ."<br />\n". mysql_errno() ."#");
  25. echo "De tabel is succesvol aangemaakt!";
  26. ?>
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.267s