login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Beginner PHP en mysql

Offline nonkeldw - 29/01/2009 20:40
Avatar van nonkeldwNieuw lid Hoi,

Dit is men eerste post hier 

Na lang proberen en wat script van deze website, ben ik ten einde raad. Ik krijg het niet werkend.

Zoals de tittel vermeld heb ik nog niet zo veel ervaring met PHP en MYSQL en apache.

Ik heb men pc tot een mini localhost server omgevormt met deze tutorial : http://www.bicubica.com/apache-php-mysql/index.php
Alles loopt goed, tot het MYSQL gedeelte, ik kan inloggen, en daar stopt het, verder wat invoeren lukt niet geeft altijd een fout.
Deze: "error 1064 You have an error in your SQL syntax"

Zo staat er dan nog verder in de tutorial om PHPmyadmin te installeren, wat is hier het doel of het grote voordeel van?

Kunnen jullie me hierbij helpen?

Alvast bedankt
Nonkeldw

23 antwoorden

Gesponsorde links
Offline Raze - 29/01/2009 21:31
Avatar van Raze PHP beginner Ik denk dat je het beste die aparte bestanden eraf gooit en WAMP ofzo installeert. Dat is een pakket wat apache, php en mysql in één keer installeert.

Ik heb ook altijd apache, php en mysql apart geinstalleerd maar na een pc crash heb ik gewoon, uit luiheid  , WAMP geinstalleerd.

Heb nog geen enkel probleem hiermee gehad  
Offline denniseik - 29/01/2009 22:02
Avatar van denniseik Lid Ik zou WAMP installeren wat Raze zegt. Waarom zet je je site niet gewoon gelijk online bij een (gratis) host met php/mysql ondersteuning. Dan is alles al geïnstalleerd.

Het grote voordeel van PHPmyadmin is dat je makkelijk via een interface gegevens kan verwerken, back-ups kan maken, databases aanmaken, tabbelen enz. Daarnaast is het ook nog open-source  
Offline nonkeldw - 29/01/2009 22:07
Avatar van nonkeldw Nieuw lid Na dat ik De ' wamp' server heb geinstald.

Kan ik nog altijd niet verder gaan blijft de zelfde fout geven bij MYSQL.

Nu zal de fout wel aan mijn eigen liggen... Maar wat doe ik verkeerd?

Of moet ik ergens een file in een mysql directorie zetten?
Ik snap niet hoe er bij mysql een database word opgebouwd.

Je ziet het er is nog veel werk aan mij 
Offline denniseik - 29/01/2009 22:13
Avatar van denniseik Lid je logt in en dan zie je gelijk die fout in beeld ?
Heb je al je instellingen en wachtwoorden wel goed ingevuld ? Niet per ongeluk een komma of een ander teken verwijderd ? Php is nogal gevoelig.
Offline Raze - 29/01/2009 22:32 (laatste wijziging 29/01/2009 22:33)
Avatar van Raze PHP beginner ik zou wel, voordat je wamp installeert, alle bestanden die je ervoor apart had geinstalleerd, proberen te verwijderen. Ik heb dit namelijk ook eens aan de hand gehad:
- je installeerd mysql -> dat vraagt om een paswoord
- na een tijd desinstalleer je mysql
- weer na een tijdje installeer je mysql opnieuw -> mysql zal dan niet opnieuw vragen om een wachtwoord op te geven, maar merkt dat er ergens op je computer nog een file staat met daarin het wachtwoord dat je opgaf toen je mysql voor de eerste keer installeerde.

Ik bedoel hiermee dat je echt goed je bestanden moet verwijderen indien je die fout wegwil.  
Offline nonkeldw - 30/01/2009 08:04 (laatste wijziging 30/01/2009 08:04)
Avatar van nonkeldw Nieuw lid Deze fout krijg ik, ik kan wel inloggen en dergelijke zo als te zien is, als ik dan verder de tutorial volg dan loopt het hier mis..
http://www.uplo...20fout.jpg
Offline Ontani - 30/01/2009 08:43 (laatste wijziging 30/01/2009 08:43)
Avatar van Ontani Gouden medailleGouden medailleGouden medailleGouden medaille

-1
je hoort geen < of > te gebruiken:

  1. CREATE TABLE naam_van_je_tabel (
  2. id INT PRIMARY KEY AUTO_INCREMENT,
  3. name TEXT
  4. );
Offline nonkeldw - 30/01/2009 16:08
Avatar van nonkeldw Nieuw lid Bedankt nu krijg ik deze melding:
"Geen database geselecteerd"

Hoe kan ik de database selecteren?
Offline Ontani - 30/01/2009 16:21
Avatar van Ontani Gouden medailleGouden medailleGouden medailleGouden medaille

-1
  1. USE (databasenaam);
Offline nonkeldw - 30/01/2009 16:37
Avatar van nonkeldw Nieuw lid Moet ik dan ergens een bestand handmatig aanmaken dat dan als database bebruikt wordt?

Nu krijg ik de melding "onbekende database" als ik de databasenaam verander.
Offline Ontani - 30/01/2009 18:21
Avatar van Ontani Gouden medailleGouden medailleGouden medailleGouden medaille

-1
de database moet natuurlijk wel bestaan.

Maar het is handiger om phpMyAdmin te installeren zo kan je dezelfde acties doen met een grafische tool zodat je niet alles in de command line van mysql hoeft te typen.
Offline nonkeldw - 30/01/2009 18:37
Avatar van nonkeldw Nieuw lid Die mysql blijft tegen werken hhmm...

Vooral als je er zelf niets van kent, waarschijnlijk een stomme fout.
Dit is het scherm: http://www.uplo.../fout2.jpg
Offline Ontani - 30/01/2009 18:57 (laatste wijziging 30/01/2009 18:59)
Avatar van Ontani Gouden medailleGouden medailleGouden medailleGouden medaille

-1
heb je het wachtwoord voor root ingesteld in je config file?
Offline nonkeldw - 30/01/2009 19:05
Avatar van nonkeldw Nieuw lid Nee, kan ik dit doen in my.ini?
Offline Ontani - 30/01/2009 19:34
Avatar van Ontani Gouden medailleGouden medailleGouden medailleGouden medaille

-1
Ergens in de map van phpmyadmin zou een configuratie bestand moeten zitten.

config.inc.php

daarin moet je het root wachtwoord in vullen
Offline nonkeldw - 30/01/2009 19:51 (laatste wijziging 30/01/2009 19:51)
Avatar van nonkeldw Nieuw lid Ik heb 2 files gevonden.

Als ik deze open met kladblok, is dit zeer onoverzichtelijk, en zie ik ook nergens wat van paswoorden.
"C:/wamp/apps/phpmyadmin3.1.1(/setup/frames)"
In deze map staan de 2 files
En met internet explorer openen lukt ook niet.

Mysql wilt niet mee werken met mij, ik ben zeer blij dat jullie me nog altijd willen helpen dit werkend te krijgen.
Offline Ontani - 30/01/2009 21:13
Avatar van Ontani Gouden medailleGouden medailleGouden medailleGouden medaille

-1
Openen met wordpad ipv kladblok
Offline nonkeldw - 30/01/2009 21:57 (laatste wijziging 01/02/2009 21:50)
Avatar van nonkeldw Nieuw lid bedankt het werk

Nu ga ik nog wat verder proberen, jullie zullen het wel horen moest het niet lukken 

Ik heb nu een tutorial gevonden om in te loggen, nu wilde ik dus een database maken, weet lukt dat niet.
Ik doe dit met het opdrachten venster, dit moet toch kunnen...
Dit is de code:

iUser int(10) unsigned NOT NULL auto_increment,
sEmail varchar(255) NOT NULL,
sPassword varchar(255) NOT NULL,
sGUID varchar(32),
sData text,
PRIMARY KEY (iUser)
TYPE=MyISAM;


En weer de fout kan de database niet vinden
"CREATE DATABASE `tblUsers`;"
Ook al voeg ik deze lijn toe blijft zelfde fout geven  
Offline Koen - 01/02/2009 23:08 (laatste wijziging 01/02/2009 23:08)
Avatar van Koen PHP expert
  1. CREATE TABLE `tblUsers`
  2. (
  3. `iUser` int(10) UNSIGNED NOT NULL AUTO_INCREMENT,
  4. `sEmail` varchar(255) NOT NULL,
  5. `sPassword` varchar(255) NOT NULL,
  6. `sGUID` varchar(32),
  7. `sData` text,
  8. PRIMARY KEY (`iUser`)
  9. ) ENGINE=MyISAM;

Probeer dat eens.
Offline nonkeldw - 02/02/2009 07:04
Avatar van nonkeldw Nieuw lid Werkt ook niet 

Hier geeft hij fouten op regel 3 & 4.

Kunnen jullie zo geen database aanmaken, voor mij?
Dan kan ik deze ergens in map plaatsen.

Mysql is veel moeilijker dan ik had verwacht.... 
Offline Ontani - 02/02/2009 09:12
Avatar van Ontani Gouden medailleGouden medailleGouden medailleGouden medaille

-1
Als je nu met phpmyadmin werkt hoef je al die mysql commando's niet te weten en kan je alles perfect via de grafische interface doen.

Als je naar http://127.0.0.1/phpmyadmin/ gaat krijg je op de hoofdpagina aan de rechterkant meteen de mogelijkheid te zien om een nieuwe database aan te maken: Nieuwe database aanmaken of Create new database
Offline nonkeldw - 02/02/2009 21:19
Avatar van nonkeldw Nieuw lid Het lukt me om een database aan te maken, maar daar stopt het...
Ik kan geen kolomen of dergelijke aanmaken...

Hij geeft altijd van die verdommde fouten, waar ik nu wel de muren van op loop.... stomme mysql server.
Ik ga het hier moeten opgeven tot men grote spijd...
Of zou er nog een manier bestaan die mysql aan de gang te krijgen?
Offline Gerard - 02/02/2009 21:29
Avatar van Gerard Ouwe rakker Gooi de hele troep van je harde schijf en installeer USBWebserver. Dan verwacht ik dat het allemaal wel in orde komt.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.214s