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?
heb je wel een connectie gemaakt??? wat is de code???
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;
?>


ik denk dat het ligt aan mijn mysql server
Variabelen buiten de aanhalingstekens.. :S
<?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;
?>
hij doet t niet
Foutafhandeling:
<?php
function connect() {
$host = 'localhost';
$username = 'maurice';
$password = '*******';
$connect = mysql_connect($host, $username, $password);
if (!$connect)
{
echo '<pre>MySQL connect error.</pre>';
connect();
exit;
}
return true;
}

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
Weet je zeker dat MySQL op poort 10061 zit? Dat is namelijk niet de default poort, dat is bij mijn weten nummer 3306.

Controleer in Windows ook even of MySQL uberhaubt wel draait.
Werken andere scripts met MySQL wel?
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.

ik wou net het mysql root password veranderen en toen kon die start service niet uitvoeren.

Reageren