Jump to content

Database connectivity


gracecodesign

Recommended Posts

This is probably so simple but I am really new to MySQL and PHP.

Are there any backend preferences or settings to think about?

Help!

 

 

error message ::

 

Access denied for user: 'gracecod_simple@localhost' to database 'gracecod_simpleauth'

 

php script ::

 

<?php

error_reporting(E_ALL);

include_once("functions.php");

session_register("login");

session_register("password");

session_register("loggedIn");

 

$messages=array();

 

$dbhost="localhost:8080";

$dbuser="gracecod_simple";

$dbpass="*";

$dbname="gracecod_simpleauth";

 

$conn = connectToDB($dbhost,$dbuser,$dbpass,$dbname);

 

function connectToDB($dbhost,$dbuser,$dbpass,$dbname) {

$conn = mysql_connect($dbhost,$dbuser,$dbpass) or die(mysql_error());

mysql_select_db($dbname,$conn) or die(mysql_error());

return $conn;

}

?>

 

thanks so much

 

Link to comment
Share on other sites

  • 3 weeks later...

[!--quoteo(post=319252:date=Nov 16 2005, 03:43 PM:name=GraceandCo)--][div class=\'quotetop\']QUOTE(GraceandCo @ Nov 16 2005, 03:43 PM) 319252[/snapback][/div][div class=\'quotemain\'][!--quotec--]

 

 

 

 

Access denied for user: 'gracecod_simple@localhost' to database 'gracecod_simpleauth'

 

 

The obove error is just a connecting to the database error. It's simple to fix. 1. You can edit the below code to match you're database.

 

$conn = connectToDB($dbhost,$dbuser,$dbpass,$dbname);

function connectToDB($dbhost,$dbuser,$dbpass,$dbname) {
$conn = mysql_connect($dbhost,$dbuser,$dbpass) or die(mysql_error());
mysql_select_db($dbname,$conn) or die(mysql_error());
return $conn;

 

 

Also, if you already have a connect.php file for your site, that is correct, you can do

<?php include('connect.php'); ?>

That does the same thing as you had, so. :) If you don't have a connect.php file, I would make one..

 

<?php
ob_start();
@mysql_connect("localhost","db_name","password") or    die('
   <link href=style.css rel=stylesheet>

   <Br>

    Down

   <br>

   

   Could not connect; ' . mysql_error());

mysql_select_db("db_name");
?>

 

The above is how I make my connect.php, there are some other ways.. But like I said if you dont have connect, you might want it :)

 

 

 

 

 

Also:

$dbhost="localhost:8080";
$dbuser="gracecod_simple";
$dbpass="*";
$dbname="gracecod_simpleauth";

 

Just checking, but the $dbname you're connecting too could be wrong too. :P

 

 

Well anyway, I tried to explain this in simplist form, and as I said it's VERY simple to overcome. Just change the db names around, and connect, and you've got it! :)

 

 

 

[!--quoteo(post=319252:date=Nov 16 2005, 03:43 PM:name=GraceandCo)--][div class=\'quotetop\']QUOTE(GraceandCo @ Nov 16 2005, 03:43 PM) 319252[/snapback][/div][div class=\'quotemain\'][!--quotec--]

 

 

 

 

Access denied for user: 'gracecod_simple@localhost' to database 'gracecod_simpleauth'

 

 

The obove error is just a connecting to the database error. It's simple to fix. 1. You can edit the below code to match you're database.

 

$conn = connectToDB($dbhost,$dbuser,$dbpass,$dbname);

function connectToDB($dbhost,$dbuser,$dbpass,$dbname) {
$conn = mysql_connect($dbhost,$dbuser,$dbpass) or die(mysql_error());
mysql_select_db($dbname,$conn) or die(mysql_error());
return $conn;

 

 

Also, if you already have a connect.php file for your site, that is correct, you can do

<?php include('connect.php'); ?>

That does the same thing as you had, so. :) If you don't have a connect.php file, I would make one..

 

<?php
ob_start();
@mysql_connect("localhost","db_name","password") or    die('
   <link href=style.css rel=stylesheet>

   <Br>

    Down

   <br>

   

   Could not connect; ' . mysql_error());

mysql_select_db("db_name");
?>

 

The above is how I make my connect.php, there are some other ways.. But like I said if you dont have connect, you might want it :)

 

 

 

 

 

Also:

$dbhost="localhost:8080";
$dbuser="gracecod_simple";
$dbpass="*";
$dbname="gracecod_simpleauth";

 

Just checking, but the $dbname you're connecting too could be wrong too. :P

 

 

Well anyway, I tried to explain this in simplist form, and as I said it's VERY simple to vercome. Just change the db names around, and connect, and you've got it! :)

 

 

Link to comment
Share on other sites

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.