ik kan geen verbinding krijgen met mijn DB en ik krijg de volgende foutmelding:
Warning: mysql_query() [function.mysql-query]: Can't connect to MySQL server on 'localhost' (10061) in C:\server\apache\htdocs\test.php on line 16
Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in C:\server\apache\htdocs\test.php on line 16
Can't connect to MySQL server on 'localhost' (10061)
ook als ik met CMD probeer in te loggen bij mysql krijg ik een foutmelding:
ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)
kan het zijn dat localhost al bezet is? iemand die kan helpen?
sorry, was ik vergeten:S maar ik heb alsnog een foutmelding.
Warning: mysql_connect() [function.mysql-connect]: Can't connect to MySQL server on 'localhost' (10061) in C:\server\apache\htdocs\test.php on line 7
Warning: mysql_select_db() [function.mysql-select-db]: Can't connect to MySQL server on 'localhost' (10061) in C:\server\apache\htdocs\test.php on line 12
Warning: mysql_select_db() [function.mysql-select-db]: A link to the server could not be established in C:\server\apache\htdocs\test.php on line 12
Warning: mysql_query() [function.mysql-query]: Can't connect to MySQL server on 'localhost' (10061) in C:\server\apache\htdocs\test.php on line 17
Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in C:\server\apache\htdocs\test.php on line 17
Can't connect to MySQL server on 'localhost' (10061)
maar als ik met CMD probeer in te loggen bij mysql krijg ik ook een foutmelding
<?php
function connect() {
$host = "localhost";
$username = "maurice";
$password = "*******";
$connect = mysql_connect("$host","$username","$password");
}
function select_db() {
$database = "maurice";
$database = mysql_select_db("$database");
}
connect();
select_db();
$sql = "SELECT member_naam FROM members WHERE member_gebruikersnaam='maurice'";
$query = mysql_query($sql) or die (mysql_error());
$row = mysql_fetch_object($query);
$naam = htmlspecialchars($row->member_naam);
echo $naam;
?>
function select_db() {
$database = 'maurice';
$database = mysql_select_db($database);
}
connect();
select_db();
$sql = "SELECT member_naam FROM members WHERE member_gebruikersnaam = 'maurice'";
$query = mysql_query($sql) or die (mysql_error());
function select_db() {
$database = 'maurice';
$database = mysql_select_db($database);
if (!$database)
{
echo '<pre>MySQL select error.</pre>';
connect();
exit;
}
return true;
}
connect();
select_db();
$sql = "SELECT member_naam FROM members WHERE member_gebruikersnaam = 'maurice'";
$query = mysql_query($sql) or die (mysql_error());
$row = mysql_fetch_object($query);
$naam = htmlspecialchars($row->member_naam);
echo $naam;
?>
Moet je niet een while lus gebruiken ??? :S
andere scripts werken ook niet, het ligt denk k aan de mysql server. kan het zijn dat het ligt aan het programma personal mail server ligt, want voordat k het geinstalleerd had deed mysql het nog wel
Gebruik i.p.v. 'localhost' in de functie mysql_connect(), eens '127.0.0.1:3306'. Dit is het ip-adres van localhost met als toevoeging het poortnummer. Wanneer MySQL naar een andere poort luistert, moet je dit uiteraard even aanpassen.