connectie maken met MySQL

Status
Niet open voor verdere reacties.

LL123

Gebruiker
Lid geworden
14 jan 2007
Berichten
26
Wat moet ik nu schrijven voor connectie te maken?

"Provider=MySQLProv;Data Source=test1;User Id=;Password=;";

Provider = ?? ik gebruik Oledb
User ID = is wat ... naam pc ?
Wachtwoord = ik heb er geen !

ik gebruik MySQL server 5.0 en programmeer in C#
 
PHP:
$host="localhost"; //de plek waar je database staat.
	$user="x"; //je gebruikersnaam.
	$password="x"; // je wachtwoord passend bij de gebruikersnaam.
	
	mysql_connect($host,$user,$password) or die ("Er is helaas iets mis gegaan.");
	
	mysql_select_db(x); // x = de naam van de database die je wil aanspreken.

Even een voorbeeld, mocht je het niet snappen:

PHP:
$host="mysql.jedomein.nl";
	$user="ErnstM";
	$password="mijnwachtwoord";
	
	mysql_connect($host,$user,$password) or die ("Er is helaas iets mis gegaan.");
	
	mysql_select_db(leden);
In mijn voorbeeld staat mijn database op mysql.jedomein.nl. Mijn inlognaam is ErnstM en mijn password is mijnwachtwoord

Hij maakt dan verbinding met de database of als het mis gaat (or die) dan laat hij de tekst 'er is helaas iets mis gegaan' zien.

Daarna selecteerd hij de tabel leden.
 
Dank je voor je antwoord ,
maar ik gebruik geen internet !
MySQL staat gewoon op de pc = server
 
Als je de database dus lokaal draait zou het het volgende moeten worden:

PHP:
$host="localhost";
    $user="_root";
    $password="";
    
    mysql_connect($host,$user,$password) or die ("Er is helaas iets mis gegaan.");
    
    mysql_select_db(leden);

$host word localhost, want hij staat lokaal op je PC.
$user word _root (dit is bij phpmyadmin altijd de standaard inlognaam) mits je deze gewijzigd hebt!
$password word niks, want er hoort geen wachtwoord bij de username _root.

Maar let op, als je inmiddels al een nieuwe inlognaam + wachtwoord hebt gemaakt kan je die ook gebruiken.

Verder moet je natuurlijk bij mysql_select_db zelf je database naam kiezen.
Dit heeft overgens niks te maken te maken met de locatie van je database. Als je phpmyadmin start (ik ga ervan uit dat je die gebruikt) dan kan je daar database's aanmaken. De naam die je aan die nieuwe database's geeft moet je dan invullen in mysql_select_db(de naam);

Succes!
 
Neen lukt gewoon niet !
Ik programeer in C#.

Nu is er mij vertelt dat ik alleen connectie kan maken via ODBC, klopt dit ???
 
ik heb het zelfde probleem hoe heb je dat opgelost????

nojat

Je moet eerst via ODBC connectie maken via => start ; control panel ; adminstrative tools ; data source ; maak dan de connectie met MySQL
! Belangerijk is het datasource name , server en user dat deze juist zijn ingevuld.
Je kan dan testen of je connectie hebt !!
 
Je moet eerst via ODBC connectie maken via => start ; control panel ; adminstrative tools ; data source ; maak dan de connectie met MySQL
! Belangerijk is het datasource name , server en user dat deze juist zijn ingevuld.
Je kan dan testen of je connectie hebt !!

bedankt het is gelukt.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan