Ansluta till Mysql-databas fungerar olika med $link resp $dbcnx Varför?
Om jag kör detta så får jag resultatet av vilka databaser jag har.
<?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();
Svara
Sv: Ansluta till Mysql-databas fungerar olika med $link resp $dbcnx Varför?
Du har inte angett något lösenord, eller har du bara städat upp koden felaktigt?
/Johan
Svara
Sv:Ansluta till Mysql-databas fungerar olika med $link resp $dbcnx Varför?
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
<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:
Svara
Sv: Ansluta till Mysql-databas fungerar olika med $link resp $dbcnx Varför?
Jag blundar och skriver: Fy på mig! Angivit fel databas!
Svara