Connecting Tech Pros Worldwide Help | Site Map

Is my code for seeing a database wrong? Please help - getting very desperate!

 
LinkBack Thread Tools Search this Thread
  #1  
Old July 17th, 2005, 12:30 AM
James
Guest
 
Posts: n/a
Default Is my code for seeing a database wrong? Please help - getting very desperate!

Please help - getting very desperate! Sun, 12 October 2003 05:39

I have PHPDEV 4.2.3 from Firepages.com.au as the upgrade to 4.3.0 did
not work. I also had an abortive download from PHP.NET as I could not
configure Apache myself.

The REAL problem is that PHPmyAdmin works and sees my test database
Wines....
But my PHP program does not!

The code I have used is:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<TITLE> Getting PHP & MY SQL to work </TITLE>
<head>Wines PHP Tester<BR></head>
<body>
<?php
echo "This is PHP here....<BR>\n";


$link_id = @msql_pconnect("localhost");
if (!$link_id) {
echo ("Failed to connect to MySQL!");
exit;
}
else;
{
echo "Connected OK!";
}

if (!mysql_select_db("Wines")) {
echo ("Failed to select database cms!");
exit;

}
echo ("Connected to Database");
$resultset = mysql_query("SELECT * FROM wine");
while ($row = mysql_fetch_row ($resultset)) {
echo "Date $row[0]: $row[1]\n";
}
echo ("end");
?>
</html>
</BODY>
</HTML>

And I have also tried:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> Getting PHP & MY SQL to work </TITLE>
</HEAD>

<BODY>
<html>
<head>Wines PHP Tester<BR></head>
<body>


<?php
echo "This is PHP here....<BR>\n";
$connection = mysql_connect("localhost");

$db = mysql_select_db("Wines",$connection);
$query = "SELECT * FROM Wine";
echo "Select...";
$result = mysql_query($query,$connection);
echo "result...";

?>
</body>
</html>
</BODY>
</HTML>
But I get no results. It works fine in PHPmyAdmin though.

I did have a different Mysql on my XPHome box which I have
subsequently deleted as it could not connect to the server once PHP
was installed.

I am falling further behind in my degree as I can even get the db up
and running so I cant even get coding!

Please please help.

  #2  
Old July 17th, 2005, 12:30 AM
warstar
Guest
 
Posts: n/a
Default Re: Is my code for seeing a database wrong? Please help - getting very desperate!

try this

<?php
class base
{
#### SQL ####
//In this part of the Base class are located all sql related
functions
var $connected = false;

function sql_connect() //In this function u make a sql connection
{
############# FILL THIS IN: #############
$mysqlhost = 'localhost'; // Database
provider URL
$mysqluser = 'tobegood_test'; // Database
gebruiker
$mysqlpassword = 'test'; // Database wachtwoord
$mysqldb = 'tobegood_test1'; // Database
naam
############# That was all thnx ###########
if(!$this->connected)
{
$conn =
mysql_connect($mysqlhost,$mysqluser,$mysqlpassword ) or die("Could not
connect to database!");
$select = mysql_select_db($mysqldb,$conn) or
die("Could not select the database!");
$connected = true;
}
}

function sql_query($query) //With this function u do a sql query
{
if(!$this->connected)
{
$this->sql_connect();
}
$result = mysql_query($query) or die("MySQL error :
".mysql_error());
return ($result);
}
#### End SQL ####
}

class test extends base
{
function test()
{
$sql = $this->sql_query("SELECT * FROM wine");
$count = 0;
while($info = mysql_fetch_array($sql))
{
echo $info[$count];
$count++;
}
}
}

$test = new test();

?>

Haven't tested it because my php server is down but it should work

good luck

On 12 Oct 2003 03:15:28 -0700, just_out_for_fun@hotmail.com (James)
wrote:
[color=blue]
>Please help - getting very desperate! Sun, 12 October 2003 05:39
>
>I have PHPDEV 4.2.3 from Firepages.com.au as the upgrade to 4.3.0 did
>not work. I also had an abortive download from PHP.NET as I could not
>configure Apache myself.
>
>The REAL problem is that PHPmyAdmin works and sees my test database
>Wines....
>But my PHP program does not!
>
>The code I have used is:
>
><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
><HTML>
><TITLE> Getting PHP & MY SQL to work </TITLE>
><head>Wines PHP Tester<BR></head>
><body>
><?php
>echo "This is PHP here....<BR>\n";
>
>
>$link_id = @msql_pconnect("localhost");
>if (!$link_id) {
>echo ("Failed to connect to MySQL!");
>exit;
>}
>else;
>{
>echo "Connected OK!";
>}
>
>if (!mysql_select_db("Wines")) {
>echo ("Failed to select database cms!");
>exit;
>
>}
>echo ("Connected to Database");
>$resultset = mysql_query("SELECT * FROM wine");
>while ($row = mysql_fetch_row ($resultset)) {
>echo "Date $row[0]: $row[1]\n";
>}
>echo ("end");
>?>
></html>
></BODY>
></HTML>
>
>And I have also tried:
>
><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
><HTML>
><HEAD>
><TITLE> Getting PHP & MY SQL to work </TITLE>
></HEAD>
>
><BODY>
><html>
><head>Wines PHP Tester<BR></head>
><body>
>
>
><?php
>echo "This is PHP here....<BR>\n";
>$connection = mysql_connect("localhost");
>
>$db = mysql_select_db("Wines",$connection);
>$query = "SELECT * FROM Wine";
>echo "Select...";
>$result = mysql_query($query,$connection);
>echo "result...";
>
>?>
></body>
></html>
></BODY>
></HTML>
>But I get no results. It works fine in PHPmyAdmin though.
>
>I did have a different Mysql on my XPHome box which I have
>subsequently deleted as it could not connect to the server once PHP
>was installed.
>
>I am falling further behind in my degree as I can even get the db up
>and running so I cant even get coding!
>
>Please please help.[/color]

  #3  
Old July 17th, 2005, 12:30 AM
sam
Guest
 
Posts: n/a
Default Re: Is my code for seeing a database wrong? Please help - getting very desperate!


"James" <just_out_for_fun@hotmail.com> wrote in message
news:4e2d029c.0310120215.3fd7cd5a@posting.google.c om...[color=blue]
> Please help - getting very desperate! Sun, 12 October 2003 05:39
>
> I have PHPDEV 4.2.3 from Firepages.com.au as the upgrade to 4.3.0 did
> not work. I also had an abortive download from PHP.NET as I could not
> configure Apache myself.
>
> The REAL problem is that PHPmyAdmin works and sees my test database
> Wines....
> But my PHP program does not!
>
> The code I have used is:
>
> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
> <HTML>
> <TITLE> Getting PHP & MY SQL to work </TITLE>
> <head>Wines PHP Tester<BR></head>
> <body>
> <?php
> echo "This is PHP here....<BR>\n";
>
>
> $link_id = @msql_pconnect("localhost");[/color]

mysql and not msql !

$link_id = @mysql_pconnect("localhost","user_name","user_pass word");

change user_name and user_password with your user name and passord
[color=blue]
> if (!$link_id) {
> echo ("Failed to connect to MySQL!");
> exit;
> }
> else;
> {
> echo "Connected OK!";
> }
>
> if (!mysql_select_db("Wines")) {[/color]

if (!mysql_select_db("Wines",$link_id)) {
[color=blue]
> echo ("Failed to select database cms!");
> exit;
>
> }
> echo ("Connected to Database");
> $resultset = mysql_query("SELECT * FROM wine");[/color]

$resultset = mysql_query("SELECT * FROM wine",$link_id);
[color=blue]
> while ($row = mysql_fetch_row ($resultset)) {
> echo "Date $row[0]: $row[1]\n";[/color]

echo "Date ".$row[0].": ".$row[1]."\n";
[color=blue]
> }
> echo ("end");
> ?>
> </html>
> </BODY>
> </HTML>
>
> And I have also tried:
>
> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
> <HTML>
> <HEAD>
> <TITLE> Getting PHP & MY SQL to work </TITLE>
> </HEAD>
>
> <BODY>
> <html>
> <head>Wines PHP Tester<BR></head>
> <body>
>
>
> <?php
> echo "This is PHP here....<BR>\n";
> $connection = mysql_connect("localhost");
>
> $db = mysql_select_db("Wines",$connection);
> $query = "SELECT * FROM Wine";
> echo "Select...";
> $result = mysql_query($query,$connection);
> echo "result...";
>
> ?>
> </body>
> </html>
> </BODY>
> </HTML>
> But I get no results. It works fine in PHPmyAdmin though.
>
> I did have a different Mysql on my XPHome box which I have
> subsequently deleted as it could not connect to the server once PHP
> was installed.
>
> I am falling further behind in my degree as I can even get the db up
> and running so I cant even get coding!
>
> Please please help.[/color]


  #4  
Old July 17th, 2005, 12:30 AM
Geoff Berrow
Guest
 
Posts: n/a
Default Re: Is my code for seeing a database wrong? Please help - getting very desperate!

I noticed that Message-ID:
<4e2d029c.0310120215.3fd7cd5a@posting.google.com > from James contained
the following:
[color=blue]
>$link_id = @msql_pconnect("localhost");
>if (!$link_id) {
>echo ("Failed to connect to MySQL!");[/color]

According to the manual, that function is used to make a persistent
connection to MiniSQL Dunno if it works with MySQL.

Try
$db = mysql_connect("localhost", "username", "password");

if (!mysql_select_db("Wines",$db)) {
echo ("Failed to select database");
exit;
etc.,etc.,
--
Geoff Berrow
It's only Usenet, no one dies.
My opinions, not the committee's, mine.
Simple RFDs http://www.ckdog.co.uk/rfdmaker/
 

Bookmarks

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 Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

Popular Articles

What is Bytes?

We are a network of experts and professionals in IT and software development that help one another with answers to tough questions and share insights. Get the best answers to your questions from over 220,989 network members.