configure PHP to work with Mysql

Reply

Join Date: Mar 2006
Posts: 12
Reputation: Viji is an unknown quantity at this point 
Solved Threads: 0
Viji Viji is offline Offline
Newbie Poster

configure PHP to work with Mysql

 
0
  #1
May 24th, 2006
Hello everyone,

I have a little bit problem here.I have installed PHP version 4.4.1 and it's working well. I want to connect PHP with MySQl . I have also installed MySQL and it installed successfully.

Inorder to configure PHP to work with Mysql, I did the following changes in the c:\ windows\php.ini .

Uncomment (Removing semicolon) the line that follows extension=php_mysql.dll and extension=php_mbstring.dll .

The next step, i typed the following code in the notepad and saved it htdocs file and named as dbtest.php

<?php

$db_server = "localhost";
$db_user = "root";
$db_pwd = ""; //Enter your root password here.
$db_db = "mysql";

if (!$cnn = mysql_connect($db_server, $db_user, $db_pwd)) {
echo mysql_error();
exit();
}
if (!mysql_select_db($db_db, $cnn)) {
echo mysql_error();
exit();
}

$sql = "select * from help_category";
if (!$res = mysql_query($sql, $cnn)) {
echo mysql_error();
exit();
}
while ($row = mysql_fetch_array($res, MYSQL_ASSOC)) {
$data[] = $row;
}


?>
<html>
<head>
<title>Apache/PHP/MySql Test</title>
</head>
<body>
<h1>Help Categories</h1>

<?

echo "<style>table.dump { font-family:Arial; font-size:8pt; }</style>";
echo "<table class=\"dump\" border=\"1\" cellpadding=\"1\" cellspacing=\"0\">\n";
echo "<tr>";
echo "<th>#</th>";
foreach($data[0] as $key=>$val) {
echo "<th><b>";
echo $key;
echo "</b></th>";
}
echo "</tr>\n";
$row_cnt = 0;
foreach($data as $row) {
$row_cnt++;
echo "<tr align='center'>";
echo "<td>".$row_cnt."</td>";
foreach($row as $val) {
echo "<td>";
echo $val;
echo "</td>";
}
echo"</tr>\n";
}
echo "</table>\n";

?>

</body>
</html>

then i run the dbtest.php in the browser.

I am getting an error msg as " Client does not support authentication protocol requested by server; consider upgrading MySQL client".

where do u think the problem lies?? I want to make sure that am i following the right direction.Am i missing something that still need to done??

I know this may sound basic but i really do not have any clue about this.Can someone help me ,please !!!

Any sugggestion or advice is appreicated.If anybody could help,please let me know.

Thanks in advance..

Cheers,
VG
Reply With Quote Quick reply to this message  
Join Date: May 2006
Posts: 7
Reputation: VioletSite is an unknown quantity at this point 
Solved Threads: 0
VioletSite's Avatar
VioletSite VioletSite is offline Offline
Newbie Poster

Re: configure PHP to work with Mysql

 
0
  #2
May 27th, 2006
Hey VG,

Upon first glance, I would suggest you try a lot less code for your initial run. A simple echo of "blah, blah" would suffice after you open the connection to the database.

I'm not real familiar with this specific error, but it sounds like it can't find the db. Here are some questions I have:
  • Is the database name really mysql? [If so, you might want to consider renaming it]
  • Is the db on this same machine or on the net? [If on another machine, your connection needs the address]
Also, I remember having to load the PHP and MySQL application files in the root of the machine. [i.e. - not in a subdirectory] So, maybe you want to check that out too.

Best of luck - you're doing good so far!
"Those who know, don't need to be told. Those who don't; seldom listen." -- Ashida Kim

Reply With Quote Quick reply to this message  
Join Date: May 2006
Posts: 4
Reputation: Jxxxx is an unknown quantity at this point 
Solved Threads: 0
Jxxxx Jxxxx is offline Offline
Newbie Poster

Re: configure PHP to work with Mysql

 
0
  #3
May 28th, 2006
hummmm, may be incompetibility between versions

try to google and install "XAMPP" and run the same query on it........

if it is incompetibility between php and mysql these are latest versions preconfigured and you will solve the problem

G L
Reply With Quote Quick reply to this message  
Reply

This thread is more than three months old.
Perhaps start a new thread instead?
Message:



Similar Threads
Other Threads in the MySQL Forum
Thread Tools Search this Thread



Tag cloud for MySQL
About Us | Contact Us | Advertise | DaniWeb | Acceptable Use Policy | RSS Feed

©2003 - 2009 DaniWeb® LLC