Reputation: 93
I'm working for an e-commerce that has the db on phpmyadmin. In another website I'd like to connect to that database. I have password, username and db name, so I'm using this "connection string":
<?php
$nomehost = "localhost";
$nomeuser = "user";
$password = "pass";
// connection
$conn=mysql_connect($nomehost,$nomeuser,$password);
if (!$conn) exit ("Error connection<br>");
// db name
if (!mysql_select_db("db_name",$conn)) exit("Error db name<br>");
?>
The result is "Error db name". What can I do? Have I to set some oprion in the phpmyadmin?
Upvotes: 0
Views: 495
Reputation: 6663
First of all: this error is caused by the fact that you are selecting the wrong database in your MySql server. Is your db called db_name???
EDIT: based on the comments you are making: is the server that hosts the php page the same as the mysql server?
Then: phpmyadmin is just a tool to connect and handle MySql databases and is not a database server itself.
Last but most important: you are using a deprecated library (mysql) in php to connect to a MySql server. Please consider moving to mysqli or better to PDO
Upvotes: 1