Forums.Counter-Strike.com | Counter-Strike Community Forums

Go Back   Forums.Counter-Strike.com | Counter-Strike Community Forums > Miscellaneous > Off Topic > Web Design
Register FAQ Members List Calendar Search Today's Posts Mark Forums Read

Free Clan 

Websites Hosting
Reply
 
LinkBack Thread Tools Search this Thread
Old 11-01-2006, 06:05 AM   #1 (permalink)
Browning
Member
Counter-Terrorist
 
Browning's Avatar
 
Join Date: Nov 2006
Posts: 179
Post configure PHP to work with Mysql

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
Browning is offline   Reply With Quote
Old 11-01-2006, 06:08 AM   #2 (permalink)
beancounter
Member
VIP
 
beancounter's Avatar
 
Join Date: Nov 2006
Posts: 356
Default Re: configure PHP to work with Mysql

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!
beancounter is offline   Reply With Quote
Old 11-01-2006, 06:11 AM   #3 (permalink)
Counter Strike4
Member
Terrorist
 
Counter Strike4's Avatar
 
Join Date: Nov 2006
Posts: 58
Default Re: configure PHP to work with Mysql

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
Counter Strike4 is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


All times are GMT -5. The time now is 11:17 AM.



Powered by vBulletin Version 3.7.2
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.0.0 RC5
Free Clan Websites and Template Hosting