Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2843 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  script alternatifs pour connexion à un serveur MySQL

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

script alternatifs pour connexion à un serveur MySQL

n°1431284
ghinzdra
Posté le 25-08-2006 à 11:44:47  profilanswer
 

Bonjour
 
 
J'ai écrit deux scripts pour vérifier la bonne installation de MySQL :
le 1 er marche  
 

Citation :

<?php
$server="localhost";
$user="root";
$pass="mineraux";
mysql_connect ($server,$user,$pass) or die('Erreur de connexion');  
print "<h2> Connexion réussie au serveur Mysl </h2>\n\n";
?>


 
 
j'avais une alternative pour le script de connexion au serveur MySQL  mais cette alternative ne marche pas  
 

Citation :

<?php
$server="localhost";
$user="root";
$pass="mineraux";
$lien = mysql_connect ($server,$user,$pass)  
if (! $lien) {
 die ("Erreur de connexion" );
}  
print "<h2> Connexion réussie au serveur Mysl </h2>\n\n";
?>


 
le navigateur me sort une erreur de parsing à la ligne 14 c'est à dire à l'expression de suivi du flot "if" : pourtant
1 on peut stocker une fonction dans une variable $lien= mysql_connect
2 l'opérateur logique ! admet bien une variable pour opérande
3 l'expression de suivi du flot if voit sa structure respecté : if (expression de test) {fonction;}
je ne vois pas pourquoi ça ne marche pas
 
 
 
Merci d'avance  
N.B : (Cette question fait partie d'un problème un peu plus vaste davantage orienté MySQL et qui fait donc partie d'un topic dans la catégorie MySQL)

mood
Publicité
Posté le 25-08-2006 à 11:44:47  profilanswer
 

n°1431286
flo850
moi je
Posté le 25-08-2006 à 11:48:10  profilanswer
 

il manque le ; au bout de $lien = mysql_connect ($server,$user,$pass)    
 

n°1431354
ghinzdra
Posté le 25-08-2006 à 13:01:30  profilanswer
 

c'était exactement ça! merci beaucoup , ca fait toujours un peu honte d'oublier des trucs pareils .
juste un autre truc lequel des deux codes est le plus "élégant" ? c'est à dire le plus lisible , le plus facilement modifiable ... En bref ce qui distingue ce qui est bien codé de ce qui ne l'est pas

n°1431645
gen2
Posté le 25-08-2006 à 22:31:50  profilanswer
 

La 1ère ma paraît plus "propre", plus concise.
La 2nde sera plutôt à utiliser si tu veux faire quelque chose avant le die (appeler une fonction particulière, ...)

n°1431651
axelazerty
Posté le 25-08-2006 à 22:57:36  profilanswer
 

pour les accès aux BDD , je te conseilles d'utiliser l'extension PDO incluse dans php5 ou si c'est en php4 d'installer "MDB2", disponible sur pear.php.net. Pear est un dépot d'extensions pour PHP.
 
Si tu es sous windows, pour utiliser pear, tu as un script pear.bat dans le dossier de php.
En ligne de commande (fenetre MS DOS) :
 
pear upgrade pear
pear channels-update pear.php.net
pear --alldeps install MDB2 MDB2_Driver_mysql
 
lisla doc de MDB2 sur pear.php.net pour voir comment ça fonctionne.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  script alternatifs pour connexion à un serveur MySQL

 

Sujets relatifs
[RESOLU]newsletter - vérifier l'installation de Mysql [RESOLU]Champ file vide... contourner script upload...
Script contre injection XSS ?Partitionnement de grosses tables dans MySQL 5
Mysql paginationEasyPHP 1.8 - MySQL s'est arrêté d'une façon innatendue ! [RÉSOLU]
script d'uploadComment installer un script perl
date auto/ mysqlStruts & MySQL
Plus de sujets relatifs à : script alternatifs pour connexion à un serveur MySQL


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR