2010-12-10 5 views
0

un: j'utilise ce code pour connecter la base de données mysql qui sur un hôte partagé. L'utilisateur et le mot de passe sont créés par le cpanel.qui sont l'utilisateur et le mot de passe de la base de données.pourquoi ne peut pas se connecter à la mysql

deux: j'utilise cette ligne mysql -hlocalhost -uuser -p123 dans ma fenêtre MS-DOS du système d'exploitation de la fenêtre. mais il ne peut toujours pas connecter le mysql. Pourquoi?

+1

Quelle erreur obtenez-vous? – BoltClock

+0

Je pense que vous pouvez, c'est juste une idée absolument terrible. –

+0

@Elliot, @josh - Oui, vous pouvez. – Ben

Répondre

0

Je pense que vous devez déclarer une variable. c'est-à-dire $link = mysql_connect("...") ... ou vous pouvez spécifier la base de données à laquelle vous souhaitez vous connecter, le nom de base de données.

http://php.net/manual/en/function.mysql-connect.php

+0

Il n'est pas nécessaire de définir la chaîne de connexion à une variable, mais utile car vous pouvez tester cette variable pour 'FALSE' en cas d'échec. – matthewpavkov

0

mysqli_connect ("host_parameter", "user_parameter", « password_parameter, "database_parameter");

$link= mysqli_connect("localhost","root","root_password","my_database"); 

if(empty($link)){ 
    die("Error:" . mysqli_error()); 
} 

si c'est votre première fois (mysql user_parameter = root et mot de passe = "")

ESPOIR AIDE U