syntaxe connexion persistante mysqli PHP7

syntaxe connexion persistante mysqli PHP7 - PHP - Programmation

Marsh Posté le 13-11-2020 à 10:32:28    

Bonjour,
 
Je dois migrer du code vers PHP7 et je rencontre un souci concernant la syntaxe pour effectuer une connexion persistante à la base données.
 
Le code actuel est :
 

Code :
  1. $db_c = @mysql_pconnect($dbHost, $dbUser, $dbPass)


 
Cette syntaxe avec l'expression pconnect n'est plus maintenue sous PHP7.
 
D'après ce que je lis à ce sujet sur internet, il faut mettre "p:" avant le nom de l'hôte pour signifier la persistance. Ce qui nous donnerait une syntaxe du style :
 

Code :
  1. $db_c = @mysqli_connect(p:$dbHost, $dbUser, $dbPass, $dbdB)


 
Or cette écriture sort en erreur. Pouvez-vous m'éclairer svp ?

Reply

Marsh Posté le 13-11-2020 à 10:32:28   

Reply

Marsh Posté le 13-11-2020 à 22:43:39    

Salut,
 
ce serait plutôt

Code :
  1. "p:$dbHost"

ou

Code :
  1. 'p:' . $dbHost

à

Code :
  1. p:$dbHost


 
PS : en général, les connexions persistantes, c'est plutôt une mauvaise idée


Message édité par pluj le 13-11-2020 à 22:45:04
Reply

Marsh Posté le 23-11-2020 à 08:05:19    

Merci ça fonctionne.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed