Tracking Forums, Newsgroups, Maling Lists
Home Scripts Tutorials Tracker Forums
 
  HOME    TRACKER    PHP




How Often Do I Need To Connect To MySQL Database?


At present at the top of each of my php pages I reconnect to my
database

mysql_connect(...);

is that actually necessary/good practice. Isn't there something about
persistent connections.




View Complete Forum Thread with Replies

See Related Forum Messages: Follow the Links Below to View Complete Thread
Cant Connect To Mysql Database
I'm having a problem connecting to a database, when i use the following script to connect to a database (all the login details are correct) it connects to mysql but says it can't connect to the database any body got any suggestions...

Connect To MySQL Database Using PHP
I am trying to connect to a MySQL Database using PHP on a
local machine using locahost. I am using the following code

<?php
$dbhost = 'localhost'
$dbuser = 'root'
$dbpass = 'password'

$conn = mysql_connect($dbhost, $dbuser, $dbpass) or
die ('Error connecting to mysql');

$dbname = 'pmoneytest'
mysql_select_db($dbname);
?>

When I view the page it then comes up with an error that says
PHP Fatal error: Call to undefined function mysql_connect() in C:
InetpubwwwrootPHPTestconnection.php on line 6. I can't see what
the problem is as I got the code from the Internet and it seems to be
the same on all the different website that I look at.

How To Connect To Remote MySQL Database
I have mysql running on a linux box. I have apache (2.0.4) running on a
diff linux box. I have php 4.X. I can connect to the mysql db using
odbc from a windows box, but cannot connect to the remote db from web
server box (linux) to mysql database (another linux box).
Apache is on RH Enterprise 3.0, mysql is on slacware (2.4.22 kernel).
I am using php, require_once('DB.php'),
and the dsn style connect string: "mysql://username:password@dbhost/test"

Always get an error :"unknown database"

How do I verify that my php is set for mysql?
and any ideas on why I cannot connect? PHP and Apache were the product
as it came with RH Enterprise 3.0ES. I have made no changes to PHP or
APACHE. Maybe I need to?

Urgent: Cannot Connect To Database Mysql+PHP
I am having a problem connecting to mysql database.
I am using PHP5.0 and mysql 4.1

I am using
mysql_connect("servername","us*ername","password");

Everytime I execute the script the server gives me a message :
Call to undefined function on line number:3

How To Connect Php Variables To A MySql Database
i have a login form and i would like to know how to connect it to a mysql database. no need for code, i just need the name of the fuctions and how to use it.

How To Connect To Mysql Database And Display It In Flash?
i made a code for news that get the data in php and store it in database, then display it using flash.. how to do this..

#news database fields:
newstitle
newsbody
newsdate


#variables:
$newstitle=$_POST['title'];
$newsbody=$_POST['body'];
$newsdate=date("Y-m-d");

How To Connect Remote Site - Can't Connect To MySQL Server
Lets say, i have two php sites named Site-A and Site-B. I want to use MySql
Datbase of Site-B for Site-A.

Generally i use :

$Host="localhost";
$User="username";
$Pass="password";
$DB="databse";
mysql_connect($Host,$User,$Pass);
mysql_select_bd($DB);

When i connect to Site-B database from Site-A what will be the $Host name?
I have tried with: $Host="www.mysite.com";

but it shows the warning:
Warning: mysql_connect(): Can't connect to MySQL server on....

How To Connect On MS SQL Database
How can I connect to a MS SQL server using PHP running under LINUX on different machine?..so u see, I have an NT server (where my MS SQL server is installed) and another server where I installed my MySQL and PHP (this is under Linux)..so is there a way to access Ms SQL via PHP ? if so, how can i do it? so they say i need to download an odbc driver?

Database Connect
I know this is so easy and I am just being retarded but if i created a database in mysql and want to make it accessible to a web page form i created and posted on my site what do i have to do iwth the form to access the db

Connect To Database
i was wondering if anyone knew how to connect to a database and view a table in php what im trying to do is have a php file that will connect to my database and show the info in a table and also have a button to delete a row in the table

Using Php To Connect To Access Database
First of all I'd like to appologise if this has been posted before, I did try the search, but for some reason instead of result, all I got is a blank screen (did try waiting to see if it was still searching/loading).

I've done some basic php a while ago, but have now been asked to create a php script to query an msaccess database that is running on a WinNT server running IIS.

I've looked around on the internet and have found code similar to the code below. My connection is the name of a system or file ODBC data source. However much I play around with this (such as putting the database path in where "myconnection" is) but I can't seem to get it to connect to the database I get the "Unable to open database" on my page.

<?

$db = 'myconnection'

$conn = new COM('ADODB.Connection');

$conn->Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=$db") or die ("Unable to access database");

Using PHP To Connect To A Progress Database
I wonder if there is a way to connect to a Progress database using PHP. And if so, how is it done? Does anybody has experience wether this is a good or a bad idea?

Can PHP Connect/use An Access Database?
I was trying to connect to an Access database (something.mdb or something), but I realise I was using the all familiar MySQL way of doing it, so naturally it didn't work..

If PHP can use this mdb files that Access uses, can anyone tell me how I can utilize them.

Connect To SYBASE Database
I have problem connecting to SYBASE database in PHP (connect directly, not thru ODBC). For the time being, I use ODBC to connect to SYBASE using a profile in ODBC setup.
In the php.ini, I see a line in the SYBASE section(;sybase.interface_file= ...) which is commented out.
My question: Any information about how to construct the interface file to fill in information such as: server name, database name, user ID, password?

How To Connect PHP And Ms Access Database
how to connect PHP and Ms Access database.

Connect To Access Database?
How can i connect to access database and perform all other operations like inserting, selecting andupdating in PHP ?

Connect To A Database On An Other Server?
Is it possible to connect to a database on an other server? if yes how.

Connect An External Database Server With PHP
I Have two server, one in USA and one in Indonesia. I decide to apply mirror system for my portal.

The problem are, how my server in USA connect mysql server in my server in Indonesia?

How To Connect PHP5 To Pear Database
Experts I have facing a problem with Pear Database Connection With PHP5 version.Sample code :
 
$db = array('host'=>'localhost','user'=>'root','database'=>'database','password'=>'');
$link = @mysql_connect ($GLOBALS[db][host], $GLOBALS[db][user],"")        or die ("Could not connect".mysql_error());
if(!mysql_select_db($GLOBALS[db][database],$link )) die ("<BR>Could not Select Database ").mysql_error();

Pear Connection.require_once 'PEAR.php'
require_once 'DB.php'
$dsn = "mysql://root:@tcp+localhost/databasename";I Can Get THIS ERROR DB

How To Connect To Database And Display It In Flash?
how can i connect to mysql database and display the data in flash?

How Do I Connect Php With Oracle Database Server
Am using wamp. How do I connect php with oracle database server? Can any one help me?

Unable To Connect To Database Server
I am trying to install a PHP script on my server and get the following error message. I replaced username, directory, and folder name for security reasons.

---------------------------------------------------------------------------
Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'nobody'@'localhost' (using password: NO) in /bhome/username/directory/directory name/includes/functions/database.php on line 12 Unable to connect to database server!
-------------------------------------------------------------------------

Here is the DB Privileges. I subbed the personal data. Code:

How Do I Connect To A .mdb (access) Database With A Dsn-less Connection Using Php4?
I need to connect to an Access database without a dsn. Can you give me an example (a simple table display with a while !rs->eof)

Secure Username And Password To Connect To Database?
I currently connect to the MySQL database with root and no password - this is the default.
Where do I change this in the MySQL database so I can connect in my PHP scripts using a proper safe username and password?

Connect To Foxpro 2.6 DOS Database Using Php Odbc Connection.
The driver that I use in ODBC Data Source Administrator is Microsoft dBase Driver (*.dbf). Is it correct. Code:

Connection With MySQL. Navicat - CANNOT CONNECT TO MYSQL SERVER ON LOCALHOST
I am new in PHP & MYSQL. I installed PHP & MYSQL properly. To easy
operate for MYSQL I installed Navicat and it installed properly. But
when I am going to test the connection between MYSQL & Navicate the
error message showing CANNOT CONNECT TO MYSQL SERVER ON LOCALHOST
(10022) it should mention that my connection name = localhost, Ip =
localhost,port = 3306 , user name = root in Navicat.


Php/mysql - How To See If They Can Connect?
I have installed php and mysql but i am not sure the 2 are able to talk to
each other.

i have created a database in mysql called test / user: test / pw: test and
given the user select privelges. The table has one field column called test.
Can anyone tell me a simple php script to try to see if a connection can be...

Connect To MySQL
PHP 4.3.4 installed manually from package *.zip and Apache 2. I have a
problem with this simple code:

<?php
$link = mysql_connect("127.0.0.1","","")
or die("Could not connect: " . mysql_error());
echo "Connected successfully";
mysql_close($link);
?>

And this error occurs:

Warning: mysql_connect(): Can't connect to MySQL server on īv.0.0.1'
(10061) in C:usrApache2htdocsfriko.plindex.html on line 18
Could not connect: Can't connect to MySQL server on 'localhost' (10061)

The settings are:

Active Persistent Links 0
Active Links 0
Client API version 3.23.49

Directive Local Value Master Value
mysql.allow_persistent On/On
mysql.connect_timeout 60/60
mysql.default_host localhost/localhost
mysql.default_password no value/no value
mysql.default_port no value/no value
mysql.default_socket no value/no value
mysql.default_user no value/no value
mysql.max_links Unlimited/Unlimited
mysql.max_persistent Unlimited/Unlimited
mysql.trace_mode Off/Off

Connect To The Mysql Already?
Hope you guys can help me out~~ I have a config.php file. I want to
conncet to my own mysql version. When i run the config.php file as
below, i get all successful message. However, when i take a look the
database information in doc environment, I don't see any database or
table created.

<html>
<head><title>Create Database and table</title></head>
<body>
<?php

//connect to the database, write, and execute the query
$linkID = mysql_connect("localhost", "", "") or die ('I cannot connect
to the
database because: ' . mysql_error());

if (!$_GET['linkID'])

{
print("The connection to the server was made successfully.<br>");
}
else
{
print("The connection to the server failed.<br>");
}

mysql_close($_GET['linkID']);

$DBName="Krista";
$TableName = "Employee";

//connect to the database, write, and execute the query
$Link = mysql_connect("localhost","","");

mysql_select_db("Krista", $_GET['Link']);

$resultID = mysql_query ("CREATE table Employee(EmployeeID INT
UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,
Employee_Name TEXT",$_GET['Link']);

if(!$_GET['resultID']){
print("The query was successfully executed!<BR>
");
}
else{
print("The query could not be executed!<BR>
");
}

mysql_close($_GET['Link']);

?>
</body>
</html>

In addition, i change the global_register to on. However, I still need
to use $_GET['username'] like this. I want to use $username instead of
$_GET['xxx'].

How Do I Connect To MySQL In A Url
I am building a website which is using a database which will give users access to dynamic information. Once the user has enter user and password, what is the best way of connecting to other pages with MySQL? If I want to use url links to other pages with MySQL how do I parse varibles to other pages including connection to MySQL.

Connect To Mysql?
I have a question. I have installed php and mysql on an apache-server on
windows and I can't connect to the server.

I tried to create a database (since I am trying to learn howto). My manual
said I should write this at the shell:
c:mysqlin>mysqladmin -u root creare mindb

I did this and got this error:
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: NO)'

I then tried to use -p and wrote this instead:
c:mysqlin>mysqladmin -p -u root creare mindb

The database was created!

Then I tried to write mysql in cmd at c:mysqlin but I get this error:
Access denied for user 'ODBC'@'localhost' (using password: No)

Why?

I have used earlier versions of mysql and php and got it to work. In earlier
versions "my.ini" looks very different and user and password were written
there, but not anymore. Why, or is it me who have done something wrong? When
I log in to phpmyadmin I have to root-accounts there, one with
host=localhost and one the host=%.

All I want, is to make mysql work, so I can test things and to learn!

My configuration

Windows XP pro

Netgear router (I have opened port 3306)

ADSL

no-ip (For my domain, www.kamrate.se)

Apache 2.2.2

The exe-files are in c:apache2in

(All I did was to fill in domain=localhost, servername=localhost and my
email)

PHP 5.1.4

The exe-files are in c:php

(I used the zip package)

httpd.conf

At the row below "#LoadModule ssl_module modules/mod_ssl.so" I wrote:

LoadModule php5_module "c:/php/php5apache2_2.dll

At the row below "AddType application/x-gzip .gz .tgz" I wrote:

AddType application/x-httpd-php .php

At the row below "DocumentRoot" I wrote:

PHPIniDir "C:/php"

At the row below "DocumentRoot" I wrote:

PHPIniDir "C:/php"

At the row "DirectoryIndex index.html" I wrote:

DirectoryIndex index.htm index.html index.php

My Php Can't Connect The Mysql
A question : why my php can't connect the mysql.

my php version is 5.014 and my mysql version is also 5.0,
but i run them on the windows xp system.
who knows the real problem?

I searched this at google,but I still haven't got the way to deal with
my problem.

Can't Connect To Mysql From Php
I can connect in the php by using 'root' and the root pw. But when I
tried adding a user ( sarah ) with GRANT I cannot connect from php. The
php is simple, what am I overlooking? Again putting the root user name
and pw it'll work in php but not for sarah:

the php....
mysql_pconnect("localhost","sarah","camera")
or die("ERROR: Could not connect to database!");
mysql_select_db("howto");

*But* on the command line the sarah user works OK:

C:Documents and SettingsAdministrator>mysql -u sarah -p
Enter password: ******
Welcome to the MySQL monitor. Commands end with ; or g.
Your MySQL connection id is 19 to server version: 4.1.3a-beta-nt-max

Type 'help;' or 'h' for help. Type 'c' to clear the buffer.

mysql> select * from howto.page;
+---------+-----------------------------+
| page_id | page_url |
+---------+-----------------------------+
| 1 | http://www.lg.netfarms.org |
+---------+-----------------------------+
1 row in set (0.00 sec)

mysql> show grants for sarah@localhost;
+-----------------------------------------------------------------------------------------------------------------------+
| Grants for sarah@localhost
|
+-----------------------------------------------------------------------------------------------------------------------+
| GRANT ALL PRIVILEGES ON *.* TO 'sarah'@'localhost' IDENTIFIED BY
PASSWORD '*6043233C67ADBE7E9242089D718763C3C5E1A1E2' |
+-----------------------------------------------------------------------------------------------------------------------+
1 row in set (0.00 sec)

mysql>

Cannot Connect To Mysql
I hope you guys can help me out~~~
when I run it localhost/config.php, it cannot display any message such
as connect successfully or failed. Do u guys have any idea?

config.php
<html>
<head><title>Create Database and table</title></head>
<body>

<?php

$linkID = mysql_connect("localhost","","");
print ("hello"); <---can print
Hello

if($linkID != "FALSE") <--i think
fail here
{
print("The connection to the server was made successfully.)";
}
else
{
print("The connection to the server failed");
}

mysql_close($linkID);

?>
</body>
</html>

am I right? do i need to put username and password in
mysql_connect("localhost","","")? i dont know where i can find it, or
how can I find it in mysql.

How Can I Connect Php To Mysql?
im a beginner and student. i want to learn how to connect php to mysql?
just a basic tutorial.

Can I Connect To Two MySQL Databases At Once?
Hi!

Quick question, there wouldn't be any conflicting issues if I connect to two databases at once? Just as long as I use different variables, and field names, right? Thanks lots.

Why My PHP And My MySQL Can't Connect In Different Machine
I'm working with PHP and MySQL on a RedHat7.0 machine.
It's work well, but When I install apache in my WIN2000 and place the PHP code under here, it can't connect the RedHat's MySQL?

<html>
<body>
<?php
$db = mysql_connect("192.168.1.100:3306", "root","password");
mysql_select_db("mydb",$db);
$result = mysql_query("SELECT * FROM employees",$db);
printf("First Name: %s<br>", mysql_result($result,0,"first"));
printf("Last Name: %s<br>", mysql_result($result,0,"last"));
printf("Address: %s<br>", mysql_result($result,0,"address"));
printf("Position: %s<br>", mysql_result($result,0,"position"));
?>
</body>
</html>

ERROR MESSAGE:

Connect Two Tables (mysql)
I have 2 tables in a database: 'artists' and 'albums'. I want to display the albums on a webpage like this:

Artist #1
Album #1
Album #2
Album #3
Artist #2
Album #4
Album #5

The table 'artists' contains the fields 'artist_id' and 'artist_name'. The table 'albums' contains 'album_id', 'artist_id' and 'album_name'. Now I want to 'connect' both tables using the 'artist_id' fields. PHP Code:

MySQL Connect Failure
I have the following code

$Host = "localhost";
$User = "Fred";
$Database = "house";
$Password = "mypw"

echo "before mysqli<br />Host: " . $Host . "<br />" . $User . "<br />" .
$Database;

@ $db = new mysqli($Host, $User, $Password);

echo "Connection is " . mysqli_connect_errno();

The first echo is executed but the second is not. I have ran the very same
parameters from the command line using:

mysql -h localhost -u Fred -p

Then

use house

and I connect to the house database.

I tried this in both IE 7 and Firefox with the same results.

How To Connect Web Pages To MySQL In PHP
ew to this.  I'm having a few days of nightmare in connecting Dreamweaver to MySQL database.  I'm pretty sure that I have the correct MySQL Server name, user-id & password,...  I keep receiving the message "an unidentified error has occured", not so intuitive.

I'm wondering if there is a way around this, say, doing it directly in PHP with a few lines of code,... I'm open to all possible solutions.

Using PHP To Connect To MYSQL Server
I am new to PHP and MYSQL. I recently installed both PHP and MYSQL (the community edition) on my computer and I have been trying to use PHP to connect to and access MYSQL (instead of using the MYSQL command line).

I used the mysql_connect() function on a test script but I am getting the following error message when I test the script.

Warning: mysql_connect() [function.mysql-connect]: Access denied for user ' '@'localhost' (using password: YES) in filename on line 10.

I understand that I am being denied access because I have not submitted the right credentials. However, I am testing this code on my local computer where I have full privileges. What might be the reasons I am getting this message? What are the possible solutions? Do I need to configure mysql such that it recognizes that I am using it on a local computer?

MySQL Connect Not Working
mysql_connect("localhost","---myUsername---","---myPassword---");And yet, it won't let me connect and gives me errors. I don't think it's my username or password that is messing this up, I think it might be the localhost part. I don't know which port to use, or what to put there. So, I would appreciate it if somebody could tell me how to find out what to put, or what to put.

Also, I am using PHPMyAdmin, so if this does not work with mysql queries then please tell me and I will try to figure out how to download a new MySQL database.

Cant Connect To Remote Mysql Db
I have a db on Server A.

Server B is on the same network, different IP. Server B connects to the db correctly through my php script.

Server C is on a totally different network. Using the same script as was used on Server B, I'm unable to connect to Server A's database.

Access hosts on Server A has been configured as % to allow connections from anywhere.

I can connect to the db from my local computer using SQLyog just fine.

Both Server B & C are running php 4.4

Any ideas as to why the script will not connect on Server C?

PHP ODBC Connect To MySQL (Linux)
I am trying to an odbc_connect to mysql via php with no luck. I installed the myodbc rpm, but I haven't gotten anywhere.

What is the datasource name I need?

I know I can use mysql_connect, but the project will be moving to db2 shortly, so I don't want to.

Subdomains & Mysql Connect() Problems
Hi all and thanks for any advice/info you may offer.

Some time ago, we activated a subdomain in our main domain
www.maindomain.com and subdomain.mydomain.com

All php scripts worked as expected on the new subdomain.
Yesterday we install SSL on the subdomain, and nothing works.
http://subdomain.mydomain.com works fine
https://subdomain.mydomain.com throws the following error:
mysql_connect(): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

I know this kind of error occurs while you try to connect to a db in a diferent domain. Is this correct? And if yes, what can i do?

we are running PHP 4.4.2, Apache 1.3.37 , Mysql 4.1.14

and we connect to our main db with :
$server_connect = mysql_connect("localhost", "user", "pass");
$db_connect = mysql_select_db("databasename", $server_connect) or die("Cannot Connect to Database");

Can't Connect To Remote MySQL Server Using PHP
i am trying to connect to a remote mysql server through php. Here's the
code:

mysql_connect("my.hostname.edu", "username", "password") or die
(mysql_error());
mysql_select_db("db_name") or die ("unable to select
db".mysql_error());
$r1 = mysql_query('SELECT * FROM table') ;

Using the mysql prompt on the remote server, the mysql -h -u -p works
just fine with the parameters i've specified here. According to the
user table I have the proper permissions. I just can't figure out what
could be preventing the connection here, although I am no expert...can
anyone help?!

BTW, I am using PHP 4.4.1 and mysql 5.0.

How To Connect To MySQL Data Base From My Pc
I've got an VisualBasic application that I want to connect to an mySql
database over det Internett, how do I do this? My app. is going to insert
data into my mySql database on the server to where I'm hosting my Website.
Must my webhost have to install ODBC on the mySql database?

Connect To Remote MySQL Server
I have a fully functional page hosted on my PC that uses PHP and
connects to MySQL on my PC to generate it's code.

I now have some web hosting available which includes both PHP and MySQL
support, however the webhost is still in the process of getting the
MySQL support activated and functional.

I therefore have uploaded my webpage to the host and edited the webpage
code to access the MySQL server on my home PC - once the host gets
MySQL working then the webpage will of course use the MySQL that my
host will provide.

The original code in my webpage to connect to MySQL is:

$panorama_database=mysql_connect(localhost,$userna me,$password) or
mysql_fail("Unable to connect to MySQL database.");

I have edited this to:

$panorama_database=mysql_connect(ī.207.???.???: 3306',$username,$password)
or mysql_fail("Unable to connect to MySQL database.");

(My IP masked by ?).
And it's works no problems - however i have a dynamic IP address and
wish to replace the hardcoded IP address with an alias from
www.no-ip.com.

So i tried both:

$panorama_database=mysql_connect('http://mynoipalias.no-ip.org:3306',$username,$password)
or mysql_fail("Unable to connect to MySQL database.");

and (with no port specified):

$panorama_database=mysql_connect('http://mynoipalias.no-ip.org',$username,$password)
or mysql_fail("Unable to connect to MySQL database.");

Both attempts to use my www.no-ip.com alias fail and i'm not sure where
to look for logs to debug the problem.

Cannot Connect To MySQL Server Using PHP On Localhost
I have set up MySQL on my home computer, and I am writing a PHP enabled web
site to run queries on this database.

I have created a database called 'weather' on mysql that I want to access
via my website.

I have also created a user with a password (this isn't the real one, but
I'll use this to illustrate my point)
User: carlotam
Password: blah
Host: localhost

To which user I have granted all on database weather.

Using a PHP call: I try:

$username="carlotam";
$password="blah";
$database="weather";
$host="localhost";

$var = $_POST['topic'];

echo "<center><h1>ESCape Database Query</h1></center>";
echo "You have queried <b>$var</b><br><br>";
echo "Your database is: <b>$database</b>.<br>";
echo "Your username is: <b>$username</b>.<br><br>";

mysql_connect($host, $username, $password);
@mysql_select_db($database) or die("Unable to select database
<b>$database</b> on <b>$host</b>.");
mysql_close();

And I keep getting the message "Unable to select database weather on
localhost."

Is there something wrong with the above, or is there something wrong with my
MySQL server configuration? My server is up and running, so I was wondering
if anybody can help with this problem?

If this information helps: I am running MySQL 5.0.15 server on a PowerMac G4
laptop. And yes, I did check to see if the server was running before I
checked the code.


Copyright Š 2005-08 www.BigResource.com, All rights reserved