Database bij host

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Sjaan

Sjaan

15/02/2005 17:54:00
Quote Anchor link
Hallo,

Na mijn vorige perikelen heb ik een php boek (weliswaar de verkeerde versie maar ja) gekocht en snap basis scripten nu redelijk. Overmoedig geworden dacht ik dan wil ik ook een database.

Vooraf moet ik even melden dat ik PHP direct vanaf de host test. Ik heb dus niks geinstalleerd. Volgens mijn boek kan dat en na phpinfo() krijg ik netjes response dus mijn host ondersteund php, toch?

Omdat ik er vanuit ga dat de host dan ook MySql ondersteund heb ik het boek gevolg en wilde een connectie maken met

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$db
= mysql_connect("www.aclnet.nl","gebruiker","wachtwoord");
?>

In gebruiker en wachtwoord staan dan andere waarden natuurlijk.

Resultaat een foutmelding:
Warning: mysql_connect(): Can't connect to MySQL server on 'www.aclnet.nl' (115) in /home/projects/mijndomein/default/aclnet.nl/www/connect.php on line 2

En dan snap ik het niet meer. Wat ik ook gek vind is: Je zal toch eerst een database moeten hebben voor je er een verbining mee kan maken? Ik heb in een tutorial gezien dat je dat doet met sql statements dus dat is geen probleem. Maar waar plaats ik die database dan in de root of een map van mijn site of in een speciale map bij de host?

Het lullige is dat mijn host weinig of geen hulp biedt. Op hun site vind ik nergens info. Vandaar dat ik de vraag hier maar loslaat.

Sjaan
Gewijzigd op 15/02/2005 18:26:00 door Sjaan
 
PHP hulp

PHP hulp

13/01/2025 03:25:57
 
Alfred -

Alfred -

15/02/2005 17:57:00
Quote Anchor link
Je maakt je db best met PhpMyAdmin, de meeste hosts hebben dit wel...
En verbinden is meestal met 'localhost' ipv de url, omdat de mysql server op dezelfde plaats draait als het php script. Dit ook om veiligheid, dat je niet van buitenaf kan verbinden. Bij Cpanel is dit toch zo, maar je kan uiteraard ook extra hosts toelaten...
 
Eris -

Eris -

15/02/2005 18:27:00
Quote Anchor link
Sjaan:
Hallo,


Sjaan


Vaak ondersteunen servers geen externe toegang maag ipv je domeinnaam gebruik van localhost
 
Sjaan

Sjaan

16/02/2005 08:13:00
Quote Anchor link
Er staat nu:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$db
= mysql_connect("localhost","****","****");
?>


Maar helaas dit is het resultaat:

Warning: mysql_connect(): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) in /home/projects/mijndomein/default/aclnet.nl/www/connect.php on line 2

Sjaan
 
- Roland -

- Roland -

16/02/2005 09:47:00
Quote Anchor link
Sjaan:
Hallo,

en na phpinfo() krijg ik netjes response dus mijn host ondersteund php, toch?
Omdat ik er vanuit ga dat de host dan ook MySql ondersteund

Sjaan


Php heb ! Maar of je ook een database hebt zou ik toch eerst ff controleren. Vaak moet je dat apart aanvragen (cq. betalen) . Als dat geregeld is wordt er dan (meestal) een dB voor jou aangemaakt met een bepaalde naam. (je kan dus meestal niet zelf dB's aanmaken, maar wel zoveel tabellen in die dB als je wilt)
Oftewel Heb je de dBnaam ? dan kun je verder
 
Joris van Rooij

Joris van Rooij

16/02/2005 09:58:00
Quote Anchor link
Het ziet er naar uit dat je gewoon geen mysql support hebt op die host. Als je niet betaald hebt voor mysql, is er (meestal dan) geen authenticatie voor jouw gebruiker op de database. Deze error geeft gewo0n aan dat er op localhost uberhaupt al geen mysqlserver draait.
Probeer es met fsockopen of de mysqlserver bestaat.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php fsockopen('localhost', 3306); ?>

of was 3306 de mysql poort niet? dat moet je dan ff uitzoeken ;)
Gewijzigd op 16/02/2005 09:59:00 door Joris van Rooij
 
B a s
Beheerder

B a s

16/02/2005 11:40:00
Quote Anchor link
3306 is goed ;-)(
 
Sjaan

Sjaan

16/02/2005 16:36:00
Quote Anchor link
Jullie hebben helemaal gelijk. Het blijkt dat ik bij de host een database moet aanvragen. Heb geen idee wat dat kost maar dat hoor ik wel. Het is geen goede zaak denk ik dat de informatie daarover allen per email kan worden ingewonnen bij deze host en niet ergens op de website of andere documentatie te vinden is. Maar ja ik kan altijd nog verhuizen lol.

Heel erg bedankt weer voor jullie snelle reacties.

Sjaan
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.