login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Hoe voer ik onderstaande query in (Gastenboek)

Offline descartes - 04/10/2005 15:44
Avatar van descartesNieuw lid Hallo hoe voer ik dit (gastenboek) uit op mijn server?
Soort install.php voorbeeld of hoe noem je dit bestand?
Waar plaats ik deze tekst?
Wat moet ik hiermee doen en waar?
gr en Thanks

CREATE TABLE gastenboek (
id int(5) NOT NULL auto_increment,
naam varchar(50) NOT NULL default '',
emailadres varchar(100) NOT NULL default '',
website varchar(100) NOT NULL default '',
bericht text,
datum datetime,
PRIMARY KEY (id)
) TYPE=MyISAM;

8 antwoorden

Gesponsorde links
Offline Ultimatum - 04/10/2005 15:46
Avatar van Ultimatum PHP expert je moet het in je phpmyadmin invoeren, je host moet iig mysql ondersteuen en phpmyadmin hebben, heeft je host dit niet dan kan je idt niet uitvoeren ;_)

sorry voor kromme uitleg 
Offline Rens - 04/10/2005 15:47 (laatste wijziging 04/10/2005 15:49)
Avatar van Rens Gouden medaille

Crew algemeen
Dit kun je doen met PHPMyAdmin.
Je gaat naar je database, klikt op SQL en plakt die code in het textbestand.

Je kunt ook iets moeilijker doen.
De query in een PHP bestand zetten, PHP de query uit laten voeren.
Dan is de tabel ook aangemaakt.

edit;
@Ultimatum: PHPMyAdmin is helemaal niet persé nodig.
Hoe zou je anders SQL queries vanaf een PHP pagina uit kunnen voeren?:)
Offline descartes - 04/10/2005 15:53 (laatste wijziging 04/10/2005 15:54)
Avatar van descartes Nieuw lid
Citaat:
Je kunt ook iets moeilijker doen.
De query in een PHP bestand zetten, PHP de query uit laten voeren.
Dan is de tabel ook aangemaakt.


Dat bedoel ik, heb je daar een php voorbeeldje van?

ik heb al een database met naam en password op de server van de hosting provider.

thanks;-)
Offline vinTage - 04/10/2005 15:55 (laatste wijziging 04/10/2005 16:02)
Avatar van vinTage Nieuw lid
  1. <?php include("config.php");
  2.  
  3. if(isset($_POST['Submit'])) //als er op Submit is gedrukt
  4. {
  5. mysql_query("CREATE TABLE gastenboek (
  6. id int(5) NOT NULL auto_increment,
  7. naam varchar(50) NOT NULL default '',
  8. emailadres varchar(100) NOT NULL default '',
  9. website varchar(100) NOT NULL default '',
  10. bericht text,
  11. datum datetime,
  12. PRIMARY KEY (id)") TYPE=MyISAM; ) or die (mysql_error());
  13. echo "De tabellen zijn succelvol aangemaakt. Verwijder install.php van de server!";
  14. }
  15. elseif(!isset($_POST['Submit']))
  16. {
  17. ?>
  18. <form name="installatie" method="POST" ACTION="<?=$_SERVER['PHP_SELF']; ?>">
  19. <table width="100%" border="0" cellspacing="0" cellpadding="0">
  20. <tr>
  21. <td><input type="submit" name="Submit" value="Verstuur"></td>
  22. </tr>
  23. </table>
  24. </form>
  25. <?php
  26. }
  27. ?>

save dit als installeer.php ofzo.

dan moet je nog config.php hebben.
  1. <?php
  2. mysql_connect ("localhost","root","wachtwoord");
  3. mysql_select_db("mysql");
  4. ?>


edit, er zat nog een foutje in, nu kan jij hem gewoon gebruiken volgens mij.(behalve die config natuurlijk)
Offline Ultimatum - 04/10/2005 15:55 (laatste wijziging 04/10/2005 15:56)
Avatar van Ultimatum PHP expert @Rensjuh, ik ging er ff van uit dat hij de makkelijke manier wilde wete en niet de moeilijke 

maar iig je hebt wel gelijk >>@Rensjuh 

@vintage, voor nix gezocht, zucht...
Offline descartes - 04/10/2005 15:58 (laatste wijziging 04/10/2005 16:31)
Avatar van descartes Nieuw lid Ok, nu begrijp ik het stukken beter.
Bovenstaande tekst save ik in install.php en verwijder ik later.

het lukt nog niet, maar kan het zijn dat ik de vorige database indeling niet kan overschrijven? Moet ik deze eerst verwijderen?
de oude blijft wel werken?
thanks 
Offline vinTage - 04/10/2005 16:47
Avatar van vinTage Nieuw lid Je moet ook wel al je "config" gegevens invullen he.
Ook, mysql_select_db("mysql");, want waarschijnlijk heet die niet zo.
Offline ikkedikke - 04/10/2005 17:00
Avatar van ikkedikke PHP expert dat gaat phpmyadmin niet leuk vinden denk ik..;-) die gebruikt (bij mij) die database voor de gegevens..
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.179s