thanks..  i will take this in consideeration....
the code i posted is only a test code. just to test the php cli...
but i like the last suggestion....
thanks....


On Sat, 13 Sep 2003, Daevid Vincent wrote:

> While this is more of a PHP suggestion than RH or linux specific, just
> noticed you might change your code in the future to be more efficient...
>
> $db = mysql_connect ("localhost","user","pass") or die ("Could not connect
> to mySQL server.");
> mysql_select_db ("mymaindb",$db) or die ("Could not select Database");
> $result = mysql_query("SELECT * FROM theTable",$db);
> if (!$result) $errorString .= "<FONT CLASS='error'>Error ::
> ".mysql_errno($db)." :: ".mysql_error($db)."<BR>".$sql."<BR></FONT>\n";
> if (mysql_num_rows($result) > 0 )$row = mysql_fetch_assoc($result);
>
> Then all your fields from "theTable" will be in $row['name'], $row['age'],
> etc...  (if you had results, otherwise you'll get errors)
>
> mysql_result() is old and IMHO depricated.
> http://us2.php.net/manual/en/function.mysql-result.php
>
> Use this instead. You'll keep more of your hair, and look cool to all the
> other kids.
> http://us2.php.net/manual/en/function.mysql-fetch-assoc.php
>
> Another handy dandy trick is this, bequethed upon me by Rasmus himself...
> while(list($myVariableName,$sqlFieldName)=each($row)) { $$myVariableName =
> $sqlFieldName; }
>
> Now all your fieldnames are in a variable of the same name ;-)
> Like $name, $age, etc...
>
> Daevid Vincent
> http://daevid.com
>
>
> > -----Original Message-----
> > test code:
> >
> > #!/usr/local/bin/php
> > <?
> >  $db = mysql_connect(localhost, "user", "pass");
> >  mysql_select_db("mymaindb",$db);
> >  $result = mysql_query("SELECT * FROM theTable",$db);
> >  printf("l1: %s\n", mysql_result($result,0,"some_column"));
> > ?>
>
>
>


-- 
redhat-list mailing list
unsubscribe mailto:[EMAIL PROTECTED]
https://www.redhat.com/mailman/listinfo/redhat-list

Reply via email to