Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 03/06/2014, à 20:38

webalorn

[RESOLU]Acces a mysql par PHP sur serveur LAMP

Bonjour

J'ai installe il y a quelques temps un serveur LAMP. Tout fonctionne bien, mysql avec phpmyadmin aussi... Mais je ne sait pas comment il faut faire pour pouvoir utiliser mysql avec php: que faut-il mettre a la place de serveur dans:

PDO('mysql:host=SERVEUR;dbname=...', '...', '....'); 

Je n'ai aucune idee de comment faire, je suis debutant en tout...

merci d'avance

Dernière modification par webalorn (Le 04/06/2014, à 08:36)

Hors ligne

#2 Le 03/06/2014, à 21:06

pires57

Re : [RESOLU]Acces a mysql par PHP sur serveur LAMP

<?php
$PARAM_hote = 'localhost'; 
$PARAM_port = '80';
$PARAM_dbname = 'Database';
$PARAM_user = '';
$PARAM_passwd = '';
try
{
	$connect = new PDO('mysql:host='.$PARAM_hote.;
			   'port='.$PARAM_port.;
			   'dbname='.$PARAM_dbname, $PARAM_user, $PARAM_passwd;
}
catch(Exception $e)
{
	echo 'Erreur:'.$e->getMessage().'<br/>';
	echo 'Numero:'.$e->getCode();
	exit();
}
?>

j'ai pas tester mais normalement cela fonctionne. après niveau sécurité c'est pas top mais tu peut commencer comme cela, tu apprendras la sécurité plus tard.


Utilisateur d'Archlinux, Ubuntu et Kali Linux
Administrateur système et réseau spécialisé Linux.
LinkedIn

Hors ligne

#3 Le 04/06/2014, à 08:13

bruno

Re : [RESOLU]Acces a mysql par PHP sur serveur LAMP

http://fr.php.net/manual/fr/pdo.connections.php

@pires57 : inutile de préciser le port, en tout cas pas le port 80 wink

Hors ligne

#4 Le 04/06/2014, à 08:35

webalorn

Re : [RESOLU]Acces a mysql par PHP sur serveur LAMP

Merci beaucoup, ca fonctionne.

Juste que la ligne de connexion avec PDO, elle ne fonctionne pas, comme vous l'avez donne, du moins chez moi, il faut mettre:

$connect = new PDO('mysql:host='.$PARAM_hote.';'
			   .'port='.$PARAM_port.';'
			   .'dbname='.$PARAM_dbname, $PARAM_user, $PARAM_passwd);

merci pour l'aide.

Hors ligne

#5 Le 04/06/2014, à 09:05

pires57

Re : [RESOLU]Acces a mysql par PHP sur serveur LAMP

@bruno je sais mais c'est une habitude que j'ai pris (j'utilise souvent des ports exotiques) et donc je mets par défaut un param pour le port.

@webalorn oui j'ai oublié une parenthèse fermante dans le code.

Dernière modification par pires57 (Le 04/06/2014, à 09:07)


Utilisateur d'Archlinux, Ubuntu et Kali Linux
Administrateur système et réseau spécialisé Linux.
LinkedIn

Hors ligne