Sorry I don't know perl. I am PHP man. And I am stll trying to learng mysql
so that I can get it working to the way I want.

Chuck Payne
Magi Design and Support

on 3/10/02 7:30 PM, Andy Cheng at [EMAIL PROTECTED] wrote:

> Thanks for the help.  I got it working. I could connect to mysql from shell
> command. Now I try to connect to mysql using perl.  I installed the DBI::DBD
> module for perl.  I think the DBI::DBD also working since I don't see error
> return running the following code:
> 
> 
> #!/usr/bin/perl
> 
> use DBI;
> $dbh=DBI->connect('DBI:mysql:andy');
> my $query="select * from client";
> my $sth=$dbh->prepare($query) or die "cann't prepare".$dbh->errstr."\n";
> $sth->execute;
> my $rows;
> while(@row=$sth->fetchrow_array)
> {my $i;
> for $i (0..($sth->{num_of_fields}-1))
> {print "[".$row[$i]."]";}
> print("\n");
> }
> $sth->finish;
> $dbh->disconnect
> 
> I don't understand the code. I copy it from a book. I am trying to print out
> the records returned from a query.  I have a table named client in database
> andy. The table has 2 records.  When I run the above code, I have 2 blank
> lines return.  Could any one tell me what the problem is?  Where could I
> find better documentation on DBI::DBD::mysql stuff for beginner?  man
> DBD::mysql is difficult to understand.  Thanks again for the info.
> 
> 
> 
> 
> 
>> From: "Chuck \"PUP\" Payne" <[EMAIL PROTECTED]>
>> To: Doug Thompson <[EMAIL PROTECTED]>,   Andy Cheng
>> <[EMAIL PROTECTED]>, Intrex <[EMAIL PROTECTED]>,
>> "[EMAIL PROTECTED]" <[EMAIL PROTECTED]>
>> Subject: Re: Mysql installation.  Help!
>> Date: Sun, 10 Mar 2002 14:18:13 -0500
>> 
>> Ok, if never run it then you have to start once, if I remember right undex
>> Red Hat, you have to go to /etc/rc.d/init.d and do this...
>> 
>> ./mysql start that will start it
>> 
>> Then you will need to set it up so it will start later. SuSE you have to
>> start it once....
>> 
>> You will then need to set a password for mysql.
>> 
>> I hope that helps.
>> 
>> 
>>  ----------------------------
>>  | Chuck Payne              |
>>  | Magi Design and Support  |
>>  | www.magidesign.com       |
>>  | [EMAIL PROTECTED]   |
>>  ----------------------------
>> 
>> BeOS, Macintosh 68K, Classic, and OS X, Linux Support.
>> Web Design you can afford.
>> 
>> Fortune for today --
>> 
>> Q:  How many Zen masters does it take to screw in a light bulb?
>> A:  None.  The Universe spins the bulb, and the Zen master stays out
>>     of the way.
>> 
>> 
>> 
>>> If mysql.sock doesn't exist, that is because the server is not running.
>>> 
>>> I fought the same battle as Mark and ultimately downloaded and installed
>> the
>>> RPM for 3.23.49a from MySQL in place of
>>> the copy that came with RH.  The MySQL RPM installed and came up just
>> like it
>>> says in the book.  Saves a lot of hair
>>> and dain bramage.
>>> 
>>> If the server process _is_ running, it may be useful to go through the
>> section
>>> on binary installation and check those
>>> items to see if your RPM set everything up correctly.  Don't bet on
>> finding
>>> anything, but it doesn't take long to do
>>> these checks.
>>> http://www.mysql.com/doc/I/n/Installing_binary.html
>>> 
>>> Regards,
>>> Doug
>>> 
>>> "Perfection is finally attained not when there is no longer anything to
>> add,
>>> but when there is no longer anything to
>>> take away." -- Antoine de Saint Exup?ry
>>> 
>>> On Sun, 10 Mar 2002 10:11:05 -0500, Intrex wrote:
>>> 
>>>> What I did was beat my brains out on the same exact problem.  In the
>> end I
>>>> have no clue what I did to get it actually working.  I had re-installed
>> the
>>>> mysql from the .tar.gz, I installed all the RPM's several times.
>> Everytime,
>>>> I fully rebooted the system, and finally I have to run
>>>> safe_mysqld --user=root
>>>> 
>>>> I think finaly I ran the tar -zxvf on the mysqlmax.<version>.tar.gz,
>>>> rebooted the system, then re-ran safe_mysqld --user=root.
>>>> 
>>>> Mark
>>>> 
>>>> ----- Original Message -----
>>>> From: "Andy Cheng" <[EMAIL PROTECTED]>
>>>> To: <[EMAIL PROTECTED]>
>>>> Sent: Sunday, March 10, 2002 10:01 AM
>>>> Subject: Mysql installation. Help!
>>>> 
>>>> 
>>>>> Hi all,
>>>>> I got this error message when trying to connect to mysql at the shell
>>>>> command:
>>>>> 
>>>>> Error 2002:Can't connect to local MySql server through socket
>>>>> '/var/lib/mysql/mysql.sock
>>>>> 
>>>>> 
>>>>> There is no mysql.sock in the /var/lib/mysql directory. Did I miss
>> some
>>>>> thing in the mysql installation?  Where could I find the mysql.sock?
>> I
>>>>> install mysql that came with redhat 7.2. Thank for the help.
>>>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>>> ---------------------------------------------------------------------
>>> Before posting, please check:
>>>  http://www.mysql.com/manual.php   (the manual)
>>>  http://lists.mysql.com/           (the list archive)
>>> 
>>> To request this thread, e-mail <[EMAIL PROTECTED]>
>>> To unsubscribe, e-mail
>>> <[EMAIL PROTECTED]>
>>> Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php
>>> 
>> 
>> 
>> ---------------------------------------------------------------------
>> Before posting, please check:
>>    http://www.mysql.com/manual.php   (the manual)
>>    http://lists.mysql.com/           (the list archive)
>> 
>> To request this thread, e-mail <[EMAIL PROTECTED]>
>> To unsubscribe, e-mail
>> <[EMAIL PROTECTED]>
>> Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php
>> 
> 
> 
> 
> 
> _________________________________________________________________
> Chat with friends online, try MSN Messenger: http://messenger.msn.com
> 
> 
> ---------------------------------------------------------------------
> Before posting, please check:
>  http://www.mysql.com/manual.php   (the manual)
>  http://lists.mysql.com/           (the list archive)
> 
> To request this thread, e-mail <[EMAIL PROTECTED]>
> To unsubscribe, e-mail
> <[EMAIL PROTECTED]>
> Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php
> 


---------------------------------------------------------------------
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/           (the list archive)

To request this thread, e-mail <[EMAIL PROTECTED]>
To unsubscribe, e-mail <[EMAIL PROTECTED]>
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php

Reply via email to