Nounours54 Posté(e) le 16 décembre 2017 Posté(e) le 16 décembre 2017 Bonjour, Je tente depuis quelques temps de "transférer" un petit site intranet que je faisais tourner sur EasyPHP 1.8 sur un PC qui me servait de serveur. Je n'ai mon Syno que depuis quelques semaines, je ne maîtrise donc pas tout. J'ai installé (je pense) tous les paquets nécessaires. J'ai même essayé Wordpress, tout fonctionne. Mais mon petit site intranet sans prétention me donne du fil à retordre. Citation $host = "localhost"; // voir hébergeur $user = "root"; // vide ou "root" en local $pass = ""; // vide en local $bdd = "adresses_mails"; // nom de la Base de Données MYSQL // La connexion à la base // /!\ ne rien modifier dans cette partie @mysql_connect($host,$user,$pass) or die("Impossible de se connecter"); @mysql_select_db("$bdd") or die("Impossible de se connecter"); J'utilisais ce code pour ma connexion. Tout roulait. Mais ça, c'était avant... Que faut-il comme "code" dorénavant pour arriver à se connecter à sa base de données ?
bipi Posté(e) le 17 décembre 2017 Posté(e) le 17 décembre 2017 bonjour, je ne fais pas de php sur les syno et je ne suis pas un expert dans le dev mais il me semble que tes syntaxes sont celles d'un autre temps.... (sourire) une piste a adapter : <?php $host_name = "xxxx"; $database = "xxxx"; $user_name = "xxxx"; $password = "xxxx"; $connect = mysqli_connect($host_name, $user_name, $password, $database); if(mysqli_connect_errno()) { echo '<p>connexion au serveur MySQL échouée: '.mysqli_connect_error().'</p>'; } else { echo '<p>Connexion MySQL OK.</p>'; } ---ta requête ici --- et tu fermes ta connexion mysqli_close($conn); ?> il y a forcément des personnes plus compétentes que moi, je leurs laisse le clavier. bonne journée P.
Nounours54 Posté(e) le 17 décembre 2017 Auteur Posté(e) le 17 décembre 2017 Merci pour la piste. En effet, j'avais la flemme de me mettre à jour donc je ne mettais pas à jour non plus mon code ^^. Affaire à suivre ;-) [Edit] Je viens de tester, cela ne fonctionne pas. Le pire étant que je n'ai pas de message d'erreur qui s'affiche, et quand je regarde le code source sur ma page de test il n'y a rien (l’exécution s'arrête net à partir des lignes concernant la connexion, il n'y a même pas la fin de mon code html...).
unPixel Posté(e) le 17 décembre 2017 Posté(e) le 17 décembre 2017 Au cas ou, essaie de mettre ça comme host : localhost:/run/mysqld/mysqld10.sock
Nounours54 Posté(e) le 29 mai 2018 Auteur Posté(e) le 29 mai 2018 Le 07/03/2018 à 19:05, Novioritum a dit : @Nounours54 Hello, à vrai dire j'avais un peu délaissé mon aventure... Mais je compte m'y remettre. Je te remercie pour ton info, je vais tester !
Messages recommandés
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.