Versio

[Lientje.com]MySQL

Overzicht Reageren

Pepijn

Pepijn

22/03/2009 18:03:00
Quote Anchor link
Hallo iedereen,

Ik ben bezig met een CMS systeem, hiervoor gebruik ik een MySQL database.

Nu wil ik hier graag verbinding mee maken, daarvoor gebruik ik de volgende gegevens:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
$server = 'localhost';
$gebruiker = 'fluxseuc_pepijn';
$wachtwoord = '*geheim*';
$db = 'fluxseuc_data';


Alleen nu krijg ik de volgende foutmelding:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'fluxseuc'@'localhost' (using password: NO) in /home/fluxseuc/public_html/website-nieuw/functies.php on line 17


Lientje.com zegt zelf niks over de benodigde gegevens.
De klantenservice reageert ook niet.

Wat doe ik fout?

Mvg
Pepijn

Ps. op lijn 17 staat dit:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
$connectie = mysql_connect($server, $gebruiker, $wachtwoord);
Gewijzigd op 01/01/1970 01:00:00 door Pepijn
 
PHP hulp

PHP hulp

25/05/2012 07:59:43
Gesponsorde koppelingen:
BHosted Hosting al vanaf € 1,- per maand

Controleer nu gratis jouw domeinnaam:

  
 
Jonathan -

Jonathan -

22/03/2009 18:07:00
Quote Anchor link
Ik zie op hun site staan dat ze cPanel als controlpanel hebben. Heb je daar al een database en databasegebruiker in aangemaakt?

Los daarvan raad ik je aan om naar een andere host te gaan: Lientje is enorm duur en komt een beetje onprofessioneel op me over. Ik zit bijvoorbeeld bij Everhost, en dat is een stuk goedkoper.
 
- SanThe -

- SanThe -

22/03/2009 18:08:00
Quote Anchor link
Pepijn schreef op 22.03.2009 18:03:
(using password: NO)

Je gebruikt blijkbaar niet de juiste gegevens.
 
Pepijn

Pepijn

22/03/2009 18:12:00
Quote Anchor link
@Jonathan,
Ik heb een user en een database aangemaakt ja.
Ps. Everhost.nl ziet er goed uit.

@SanThe,
Volgens mij ligt het aan 'localhost' .

Suggestie voor wat ik er anders neer moet zetten?
 
- SanThe -

- SanThe -

22/03/2009 18:14:00
Quote Anchor link
Je geeft GEEN password op.
 
ILoran punt NL

iLoran punt NL

22/03/2009 18:49:00
Quote Anchor link
Dat vind ik altijd het ***te van cPanel en lelijke en onhandige phpmyadmin.
DirectAdmin is veel fijner. Doe maar als ik tussen Lientje & EverHosit moet kiezen EverHost.

Gr,
loran
(ook een tip: http://forzahosting.nl )
 
ToySoldier ZegIkNiet

ToySoldier ZegIkNiet

22/03/2009 19:15:00
Quote Anchor link
Doe eens var_dump( $wachtwoord ) voor die mysql-connect regel?
Gewijzigd op 01/01/1970 01:00:00 door ToySoldier ZegIkNiet
 
Pepijn

Pepijn

22/03/2009 20:02:00
Quote Anchor link
@ToySoldier,
Dat heb ik gedaan en ik krijg als uitkomst: NULL

Betekent dit dat $wachtwoord leeg is?
 
Jesper Diovo

Jesper Diovo

22/03/2009 20:04:00
Quote Anchor link
Ja, $wachtwoord is leeg.
 
Pieter van Linschoten

Pieter van Linschoten

22/03/2009 20:10:00
Quote Anchor link
Lientje mag dan voor 5 euro per jaar een domein aanbieden, dan heb je welgeteld 5 mb webruimte en 100mb datatransfer... in mijn ogen de reinste huisjesmelker-praktijken, alleen dan met web- ipv woonruimte.
 
Pepijn

Pepijn

22/03/2009 20:12:00
Quote Anchor link
Mijn script ziet er ongeveer als volgt uit:

gebakkenlucht.php
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
$server
= 'localhost';
$gebruiker = 'fluxseuc_pepijn';
$wachtwoord = '*geheim*';
$db = 'fluxseuc_data';
?>


functies.php
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
include 'gebakkenlucht.php';
function
data_ophalen()
{

    var_dump($wachtwoord);
    $connectie = mysql_connect($server, $gebruiker, $wachtwoord);
}

?>


Hoe komt het dan dat $wachtwoord leeg is?

Mvg
Pepijn
Gewijzigd op 01/01/1970 01:00:00 door Pepijn
 
Jesper Diovo

Jesper Diovo

22/03/2009 20:15:00
Quote Anchor link
Omdat je die variabelen niet meeneemt in je functie, en je volgens mij die functie ook niet uitvoert?
 
Pepijn

Pepijn

22/03/2009 20:20:00
Quote Anchor link
Ik voer de functie wel uit, alleen op index.php .

Maar verder heb je helemaal gelijk, ik neem de variable inderdaad niet mee in de functie.

Ik werk niet zo veel met functies sorry.

Verder harstikke bedankt voor de mederwerking!

Mvg
Pepijn
 
Jesper Diovo

Jesper Diovo

22/03/2009 20:23:00
Quote Anchor link
Ik neem aan dat het nu werkt?
 
Pepijn

Pepijn

22/03/2009 20:28:00
Quote Anchor link
Ik denk het wel, alleen moet ik nu me hele script herschrijven omdat ik nergens variablen meegaf in een functie.

Dat gaat wel even wat tijd kosten.

Ps. is voor een beginnende phper als ik handig om bij een eerste CMS systeem OOP te gebruiken?
Gewijzigd op 01/01/1970 01:00:00 door Pepijn
 
Pieter van Linschoten

Pieter van Linschoten

22/03/2009 20:32:00
Quote Anchor link
nee hoor
hoeft niet..

zet in je functie:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?
global $wachtwoord;
?>
 
Tikkes C

Tikkes C

22/03/2009 20:33:00
Quote Anchor link
Zeker! hoe sneller je ermee begint, hoe minder problemen je er later mee zal hebben! OOP is goed! (lees er wel genoeg over!)
 
Pepijn

Pepijn

22/03/2009 20:37:00
Quote Anchor link
@Lapidi,
Bedankt maar ik denk dat ik toch liever aan php begin.

@Tikkes,
Heb je een paar goede links waar ik er over kan lezen?
 
- SanThe -

- SanThe -

22/03/2009 20:48:00
Quote Anchor link
Wat is het nut om alleen een bestaande functie in een zelfgemaakte functie te zetten?
Gewijzigd op 01/01/1970 01:00:00 door - SanThe -
 
Pieter van Linschoten

Pieter van Linschoten

22/03/2009 20:53:00
Quote Anchor link
...en vervolgens niets te returnen, zodat je niet eens weet of je wel verbinding hebt.
 
Pepijn

Pepijn

23/03/2009 08:03:00
Quote Anchor link
Er zit nog een hele uitgebreide foutenafhandeling in, zowel engels, als nederlands. Vandaar die aparte functie.

Maar jullie hebben gelijk, het is een tijdje geleden dat ik me laatste functie gemaakt hebt.
 



Overzicht Reageren