Om jag kör detta så får jag resultatet av vilka databaser jag har. Du har inte angett något lösenord, eller har du bara städat upp koden felaktigt? Jag har inget lösenord på databasen och user är = root. Jag har bara tagit med den del i den andra som öppnar med $dbncx den del som ska öppna databasen. Jokesdatabasen har jag hämtat ner från nätet och före öppningen ligger följande kod Jag blundar och skriver: Fy på mig! Angivit fel databas!Ansluta till Mysql-databas fungerar olika med $link resp $dbcnx Varför?
<?php
$host="localhost";
$username="";
$password="";
$link=mysql_connect($host,$username,$password)
or die
("could not connect to database, please check that mysql is in fact running");
//normally here we would select the database we wanted to use via //
//mysql_select_db("database_name");//
//but in this case we don't need to.//
$db_list = mysql_list_dbs($link);
while ($row = mysql_fetch_object($db_list)) {
echo $row->Database . "<br>";
}
?>
Men kör jag denna kod så hittas inte databasen och den SELECT jag då gör blir det inget av.(kod ej med här)
<?php
else:
// Connect to the database server
$dbcnx = @mysql_connect("localhost", "root");
if (!$dbcnx) {
echo( "<p>Unable to connect to the " .
"database server at this time.</p>" );
exit();
}
// Select the jokes database
if (! @mysql_select_db("jokes") ) {
echo( "<p>Unable to locate the joke " .
"database at this time.</p >" );
exit();Sv: Ansluta till Mysql-databas fungerar olika med $link resp $dbcnx Varför?
/JohanSv:Ansluta till Mysql-databas fungerar olika med $link resp $dbcnx Varför?
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title> The Internet Joke Database </title>
</head>
<body>
<?php
if (isset($addjoke)): // If the user wants to add a joke
?>
<form action="<?=$PHP_SELF?>" method="post">
<p>Type your joke here:<br />
<textarea name="joketext" rows="10" cols="40" wrap></textarea><br />
<input type="submit" name="submitjoke" value="SUBMIT" /></p>
</form>
<?php
else:Sv: Ansluta till Mysql-databas fungerar olika med $link resp $dbcnx Varför?