Hejsa jeg er nybegynder i PHP og MYSQL universet.
Jeg har fulgt et par guides rundt omkrig på nettet for at lave en søge funktion der kan søge i en MySQL db. Jeg stødte ind i nogle fejl undervejs som jeg fik rettet men har nu fundet et som jeg ikke kan finde nogen løsning på.
Når jeg reloader siden får jeg denne fejlmeddelse.
"
Access denied for user 'senaratne_dk'@'%' to database 'bpo'
"
Ja jeg kan regne ud at det er noget med brugeren til min database. Webhotellet/Databasen ligger hos www.one.com for at connecte til databasen foreslår one.com at PHP connection string skal se sådan her ud.
$db=mysql_connect("localhost", "brugernavn", "password");
mysql_select_db("brugernavn", $db);
// Eksempel på en forespørgsel
mysql_query("INSERT INTO nyheder (overskrift, nyhed, forfatter) VALUES ('$overskrift', '$nyhed', '$forfatter')");
mysql_close();
mine egne koder ser sådan her ud. connect.php
<?php
mysql_connect("localhost", "senaratne_dk", "minkode") or die(mysql_error());
mysql_select_db("bpo") or die(mysql_error());
?>
Index.php
<html>
<head>
<title>search test1</title>
</head>
<body>
<form name="form" action="search.php" method="get">
<input type="text" name="q" />
<input type="submit" name="Submit" value="Search" />
</form>
<?php
include("connect.php");
$query = mysql_query("SELECT * FROM bpo");
while($row = mysql_fetch_assoc($query)) //Lav en while der kører alle rækker igennem
{
echo $row['bpo_name'] . " - " . $row['owner'] . "<br/>";
}
?>
Jeg kan ikke se nogen steder i PHPMyAdmin at jeg kan/skal knytte brugeren til databasen bpo.
Håber der er nogen der kan hjælpe mig.