Computer Hardware Forum - TweakPC

Computer Hardware Forum - TweakPC (https://www.tweakpc.de/forum/)
-   Programmiersprachen (https://www.tweakpc.de/forum/programmiersprachen/)
-   -   Was brauch ich für PHP? (https://www.tweakpc.de/forum/programmiersprachen/16330-was-brauch-ich-fuer-php.html)

Sido 13.06.2004 02:02

Was brauch ich für PHP?
 
hey leutz
hab jetzt mal vor php zu machen ;-)
aber so ne datei labert was "zuerst einmal muss php und mysql auf deinen server installiert sein"
??
was ist das und wo bekomme ich es her?
könnt ihr mir "wieder"mal helfen?

Pirke 13.06.2004 08:49

Was heist so ne Datei labert?
ne php Datei schreibst du selber und dann kannst du selber bestimmen was du da rein machst....
Du brauchst einen PHP Fähigen Webserver (evtl halöt auch eine MySQL Datenbank) und einen Editor, mit dem du die PHP Dateien E$ditieren kannst. Dann brauchst du noch ein gutes Buch oder einige Tutorials und eine Menge Frustrationstolleranz.

redfalcon 13.06.2004 09:05

Re: Was brauch ich für PHP?
 
[quote=Sido]hey leutz
hab jetzt mal vor php zu machen ;-)
aber so ne datei labert was "zuerst einmal muss php und mysql auf deinen server installiert sein"
??
was ist das und wo bekomme ich es her?
könnt ihr mir "wieder"mal helfen?[/quote]

Dazu brauchst du einen PHP und MySQL fähigen Webhoster. Bietet zum Beispiel tripod.lycos.de, allerdings haste dann richtig fett Werbung auf der Page- Wenn du dir z.B. mit PHP-Programmierte Pages Offline angucken willst, brauchste einen Apache-Server und einen My-SQL Adminprogramm für die Databases. Beides Bietet das Foxserv 3.0.

JackL 13.06.2004 09:44

kannsta auch alles über xampp laufen lassen ([url]www.apachefriend.org[/url]), hier wird dir ein apacheserver, mysqlserver, und ein mailserver mitgeliefert (und natürlich php) und das alles kostenlos. so kannst du dir dein php auch auf deinem rechner zurecht schrauben ohne hoster.

cya

tele 13.06.2004 11:48

und jetzt beantwortet mir doch mal bitte wozu man für reine PHP scripte nen MySQL Server braucht?

redfalcon 13.06.2004 13:33

Wenn man z.B für ein PHP-Forum eine MySQL-Datenbank braucht?

tele 13.06.2004 14:08

jo ist mir klar, nur wenn ich den Satz lese

"hab jetzt mal vor php zu machen"

dann wundere ich mich wozu man da ganz am anfang das benötigt.

@ Sido

die ganzen Sachen kannst du dir auch einzeln zusammenpacken

apache von apache.org

php von php.net

mysql server von mysql.de

nur wie gesagt, wenn du ncoh ncihts mit php gemacht hast, befass dich erstam damit, bei dem MySQL server kommt dann noch SQL als sprache hinzu

smoek 18.06.2004 21:11

darüber hab ich nie bücher gefunden oder irgendwelche einstiegstutorials, aber das was ich jetz mache, mahc ich sowieso alles mit textdateien..
da kannste umziehen auf nen adneren server ohne dass deine einträge verloren gehen

tele 18.06.2004 21:41

hm textdateien sind anz nett fürn anfang, aber performancetechnisch ist das die letzte möglichkeit die man in betracht ziehen sollte, z.b. Foren auf text basis sind ein grauen - entweder tausende files und einigermaßen schnellen zugriff oder alles in einer file und dann sequenzielles durchlaufen - da ist der sozusagen "wahlfreie" zugriff auf ne database wesentlich besser

und beim umziehen ist das net das problem - database dump machen und drüben wieder draufhaun - kein stress :wink:

smoek 18.06.2004 21:45

und das auf normalprogrammierer-phpisch ?

tele 18.06.2004 21:54

1. textdatei wird immer von vorne nach hinten, linear (squenziell durchlaufen) zumindest in PHP, da diese dort zeilenweise in ein array gelesen werden

2. eine relationelle (=tabellarische) Datenbank wie MySQL kannst du dir wie einen baum vorstellen ( du weißt wo du wie zu den informationen am schnellsten kommst) ist auf zugriffsperformance optimiert. in SQL (standard query language) kannst du dann einen sirektzugriff durchführen (z.b. "SELECT * FROM tablename" wählt alles aus der tabelle "tablename" aus, "SELECT * FROM tablename WHERE id=3" wählt alles aus der tabelle aus, wo die spalte "id" einen wert von 3 enthält, alles andere wird nciht ausgewählt)

3. ein dump ist einfach nur ein ausdruck irgendwelcher daten, bei SQL wird dabei sozusagen eine komplette SQL befehlskette ausgegeben, um in eine leere datenbank die vorgegebene struktur zu erzeugen

z.b.:

[code]
CREATE TABLE `download` (
`id` tinyint(3) unsigned NOT NULL auto_increment,
`name` blob,
`link` blob,
`size` varchar(4) default NULL,
`date` varchar(10) default NULL,
PRIMARY KEY (`id`)
) TYPE=MyISAM;
INSERT INTO download VALUES("7", "test", "upload/fn_link_name", "12", "2004|05|16");
[/code]
erstellt eine tabelle download, mit den spalten id, name link, size und date und weißt der spalte id die eigenschaft zu primary key zu sein (ein automatisch generierter wert siehe auto_increment)

weiterhin wird danach eine reihe mit daten gefüllt, bei diesem insert statement in der abfolge der spalten

smoek 18.06.2004 21:58

morgen vielleicht, keine lust jetz ;)

aber den aufbau einer text/mysql datenbank wusste ich schon


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:32 Uhr.

Powered by vBulletin® Version 3.8.10 (Deutsch)
Copyright ©2000 - 2026, vBulletin Solutions, Inc.
SEO by vBSEO 3.5.2 ©2010, Crawlability, Inc.