Il s'agit du code qui se connecte à ma base de données SQL. Je suis nouveau avec ce genre de choses et il semble être semi-fonctionnel mais certaines fonctionnalités sur mon site ne fonctionnent toujours pas.Problèmes de connexion PHP
<?php
$con = mysql_connect("localhost","username","password");
$select_db = mysql_select_db('database1',$con);
/*$con = mysql_connect("localhost","username2","password2");
$select_db = mysql_select_db('database2',$con);*/
?>
Ceci est le site en question: http://tmatube.com garder à l'esprit les pouvoirs ci-dessus sont remplis avec ce que le programmeur utilisé pour le test sur son propre serveur ...;) malheureusement, je ne l'ai pas accès à des soutien plus.
Quoi qu'il en soit, voici mes réflexions sur la façon dont ce code doit être modifié peut-être quelqu'un peut sonner et laissez-moi savoir si je ne me trompe pas dans mes hypothèses:
<?php
$con = mysql_connect("localhost","username1","password1"); -------------<<< leave this line
$select_db = mysql_select_db('DATABASE_NAME_HERE',$con);
/*$con = mysql_connect("localhost","DB_USERNAME_HERE","DB_PASSWORD_HERE");
$select_db = mysql_select_db('DATABASE_NAME_HERE',$con);*/
?>
Ok - maintenant à quelques problèmes J'ai remarqué ...
Qu'est-ce que cela fait?/* code ici * /? Il ne fonctionne pas du tout si je laisse ce bit.
Pourquoi est-il de se connecter à la base de données deux fois? et est-ce deux bases de données distinctes?
$select_db = mysql_select_db('DATABASE_NAME_HERE',$con); <<<---- single '
Lorsque j'ai essayé de voir si cette ligne était correcte les exemples que j'ai vu eu des citations comme celle-ci
$select_db = mysql_select_db("DATABASE_NAME_HERE",$con); <<<---- double "
Lequel a raison?
/** **/- ce sont des balises de commentaires, vous pouvez lire http://www.php.net/ – EvilEpidemic
hm .. qui est si étrange lol dans une perspective de programmeurs (le vôtre) pourquoi aurait-il quitter la partie qui nécessite db nom d'utilisateur et pw commenté? évidemment, il ne fonctionnera pas comme ça – apexmateria
@apexmateria Peut-être que la prochaine fois que vous visitez ici, vous pouvez marquer la bonne réponse si elle était utile. –