Vette Newbie vraag over php/sql

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • CdRwin
  • Registratie: Juni 2001
  • Laatst online: 27-09-2024
Ik heb van phpfreakz een nieuws script gedownload. Al mijn gegevens daar in veranderd, no prob. Maar dan hoort er ook nog een sql bestand bij "inhoud zie hier onder" met de extensie *.sql die de tabels van mijn nieuws script moeten aan maken waar het nieuws in ge print wordt. Maar wat moet ik doen met dat bestand ? want ik heb de inhoud van hier onder al een een file gezet "nieuws.sql" Maar nu ??

voor het complete script zie : http://www.phpfreakz.com/library.php?sid=867

-------------------
De tabel (nieuws.sql)
---------------------------------

CREATE TABLE nieuws (
id int(11) NOT NULL auto_increment,
onderwerp varchar(40) NOT NULL,
bericht longtext NOT NULL,
auteur varchar(20) NOT NULL,
tijd varchar(8) NOT NULL,
datum varchar(10) NOT NULL,
email varchar(40) NOT NULL,
PRIMARY KEY (id),
KEY id (id),
UNIQUE id_2 (id)
);

www.Qbox.nl


Acties:
  • 0 Henk 'm!

  • chem
  • Registratie: Oktober 2000
  • Laatst online: 11-09 11:19

chem

Reist de wereld rond

oei ;)

a) neem phpmyadmin en plak de query in het SQL Query veld;
b) log in via telnet en voer een mysql -u user -ppassword -d database < nieuws.sql uit (oid);
c) voer de opdracht naar mysql uti vanuit php met mysql_query();

Klaar voor een nieuwe uitdaging.


Acties:
  • 0 Henk 'm!

  • RdeTuinman
  • Registratie: Mei 2001
  • Laatst online: 03-08 05:41
Je kunt deze query bijvoorbeeld heel makkelijk met PHPMyAdmin invoeren in je datadase.

Even die CREATE kopieren en daarna plakken in het veld in PHPMyAdmin (moet je die natuurlijk wel hebben ;) )

edit:

Te laat, maar goed bedoeld :)

Acties:
  • 0 Henk 'm!

  • GraasGast
  • Registratie: Oktober 2000
  • Laatst online: 02-09 19:22

GraasGast

Analogue Heaven

mischien onzinnig, mischien erg nuttig:

heb je al wel een database draaien? :)

Acties:
  • 0 Henk 'm!

  • WoutF
  • Registratie: Maart 2000
  • Laatst online: 18:06

WoutF

Hoofdredacteur
Op zondag 14 oktober 2001 21:31 schreef chem het volgende:
oei ;)

a) neem phpmyadmin en plak de query in het SQL Query veld;
b) log in via telnet en voer een mysql -u user -ppassword -d database < nieuws.sql uit (oid);
c) voer de opdracht naar mysql uti vanuit php met mysql_query();
offtopic:
OMFG, je icoon roeleerd! :D

Acties:
  • 0 Henk 'm!

  • Nielsz
  • Registratie: Maart 2001
  • Niet online
Op zondag 14 oktober 2001 22:01 schreef woutf het volgende:

[..]

offtopic:
OMFG, je icoon roeleerd! :D
Totally agree :)
Echt supervet, die wil ik ook :)
* chem just created a new hype :)

Acties:
  • 0 Henk 'm!

  • WoutF
  • Registratie: Maart 2000
  • Laatst online: 18:06

WoutF

Hoofdredacteur
Op zondag 14 oktober 2001 22:19 schreef Nielsz het volgende:

[..]

Totally agree :)
Echt supervet, die wil ik ook :)
* chem just created a new hype :)
jaaa retro iconen!

* WoutF goes searching


edit:

done! :P

Acties:
  • 0 Henk 'm!

  • CdRwin
  • Registratie: Juni 2001
  • Laatst online: 27-09-2024
Op zondag 14 oktober 2001 21:40 schreef GraasGast het volgende:
mischien onzinnig, mischien erg nuttig:

heb je al wel een database draaien? :)
Ja zeker heb ik er een draaien (MYSQL server)

www.Qbox.nl


Acties:
  • 0 Henk 'm!

  • CdRwin
  • Registratie: Juni 2001
  • Laatst online: 27-09-2024
Op zondag 14 oktober 2001 21:31 schreef chem het volgende:
oei ;)

a) neem phpmyadmin en plak de query in het SQL Query veld;
b) log in via telnet en voer een mysql -u user -ppassword -d database < nieuws.sql uit (oid);
c) voer de opdracht naar mysql uti vanuit php met mysql_query();
chem thx voor de info maar ik snap alleen punt c niet helemaal? "voer de opdracht naar mysql uti vanuit php met mysql_query();" wat moet ik hier precies doen? Ja ik weet het ik ben een echte newbie ja, Maar je moet ergens beginnen ;)

www.Qbox.nl


Acties:
  • 0 Henk 'm!

Verwijderd

Op zondag 14 oktober 2001 21:31 schreef chem het volgende:
oei ;)

a) neem phpmyadmin en plak de query in het SQL Query veld;
b) log in via telnet en voer een mysql -u user -ppassword -d database < nieuws.sql uit (oid);
c) voer de opdracht naar mysql uti vanuit php met mysql_query();
punt a zou ik niet doen: phpmyadmin is nogal buggy op dat punt!

Acties:
  • 0 Henk 'm!

  • Eegee
  • Registratie: Januari 2000
  • Laatst online: 00:37
Op maandag 15 oktober 2001 01:15 schreef CdRwin het volgende:
mysql_query();" wat moet ik hier precies doen? Ja ik weet het ik ben een echte newbie ja, Maar je moet ergens beginnen ;)
http://nl.php.net/manual/nl/function.mysql-query.php

http://www.vtwebwizard.com/tutorials/mysql/index.php

Acties:
  • 0 Henk 'm!

Verwijderd

die de tabels van mijn nieuws script moeten aan maken waar het nieuws in ge print wordt
Correct. Hiervoor moet je dus in je DBMS zijn, MySQL dus.
Een aantal manieren, zoals hierboven ook al genoemd zijn.
log in via telnet en voer een mysql -u user -ppassword -d database < nieuws.sql uit (oid);
Dit is 1 mogelijkheid. Hierbij wordt MySQL opgestart, er wordt ingelogd met user:password en hierna wordt het filetje nieuws.sql gelezen en naar MySQL gestuurd. Nieuws.sql moet dus in dezelfde dir staan als van waaruit je MySQL opstartte.

Mogelijkheid 2: je start MySQL op: mysql -u username. Je typt nu regel voor regel nieuws.sql in (of je pleurt en sleurt het naar je telnet venster, wel zo makkelijk :) ).

Natuurlijk zijn er ook nog andere mogelijkheden, zoals een php-scriptje maken dat voor jou de query uitvoert (zoals genoemd in optie c.) maar dat is niet de makkelijkste manier (gezien 'Vette Newbie vraag' ;) )

Hope this helps a little...

Acties:
  • 0 Henk 'm!

  • CdRwin
  • Registratie: Juni 2001
  • Laatst online: 27-09-2024
Hoe kan ik het beste een table aan maken in mijn Mysql als ik geen telnet heb??

graag uitleg die een beetje te volgen is ;)

www.Qbox.nl


Acties:
  • 0 Henk 'm!

  • chem
  • Registratie: Oktober 2000
  • Laatst online: 11-09 11:19

chem

Reist de wereld rond

wat heb je dan WEL?

de commando's die je via telnet aan mysql geeft kun je ook via php geven (of perl, of ...)

als je dát niet weet moet je erst even een manual lezen...

Klaar voor een nieuwe uitdaging.


Acties:
  • 0 Henk 'm!

Verwijderd


Acties:
  • 0 Henk 'm!

  • Eegee
  • Registratie: Januari 2000
  • Laatst online: 00:37
Als je Windows draait en daarin ook je MySQL database draait, dan moet je voor telnet 'MS-DOS-prompt' lezen...

C:\MYSQL\BIN\>mysql -u user -ppassword -d database < nieuws.sql
Pagina: 1