Webmaster Key - Discussion Forums


Welcome, Guest. Please login or register.
Did you miss your activation email?
February 09, 2012, 10:06:40 PM

Login with username, password and session length
Welceome to Forums!

Important information for guests and new members:

In order to understand the full benefits of becoming an active member of this forum, please review the following information on guest and new member restrictions. These forum changes have been prompted by an overwhelming and unreasonable amount of bot postings and incoherent guest spam messages. We wish to prevent these events from happening in the future and make our community a more comfortable place for all of our members.

For guests:

Guests are not allowed to open new topics, polls, or posts attachments.
If you wish to open up new discussions on this forum, we encourage you to register.

For new members:

New members with less than five posts are not allowed to modify additional profile information such as avatars, contact information, biographies, and signatures. However, new members are encouraged to post their own topics or reply to topics initiated by other members. Become active on the forums and 5 posts should be an easy task!

We are a diverse community with members from all over the world. We encourage new ideas and interesting conversation. Do not be afraid to post webmaster/computer-related questions or problems, as our active members are always willing to help when they are able. Interested? Join us.

+ Webmaster Key Forums
|-+ Webmaster Corner
| |-+ Site Design and Web Authoring
| | |-+ Coding Talk
| | | |-+ Simple guide to PHP coding
0 Members and 1 Guest are viewing this topic. « previous next »
Pages: 1 [2]  All Go Down Stumble Upon! Digg It! del.icio.us! Add to Technorati! ReddIt!  Send this topic Print
Author Topic: Simple guide to PHP coding  (Read 17193 times)
Andy
Administrator
Veteran
*****
Posts: 5 752



« Reply #15 on: March 26, 2008, 09:54:30 AM »

Quick tip for debugging MySQL database problems:

If you get an invalid result resource error, it means that your query is malformed. It is nothing to do with zero rows of data being found.

In the PHP documentation you will see verbose MySQL query examples that do too much error checking in my opinion. As long as your code produces valid queries, you should never see the invalid resource error. And if you do see these errors, so will your users, even if you report the errors to the browser.

So all you need to check for is number of rows returned after a "select" query and number of affected rows after other queries if you need to know.

p.s. I always form my query in a string before executing the mysql_query() function since it is very easy to insert an echo or die to view the offending query when de-bugging your code e.g.

Code:
<?php
$q "SELECT `name` FROM `categories` WHERE `id`='$cat'";
                echo 
"Q: $q "// Debug it
                
die("Q: $q "); // Or break at this point
connect_to_db();
$r mysql_query($q);
?>


Once the problem is resolved, I remove any debug code like this.
Report to moderator   Logged

Andy
Administrator
Veteran
*****
Posts: 5 752



« Reply #16 on: March 27, 2008, 08:33:17 AM »

One aspect of coding SQL queries that I avoided until now was how to combine 2 tables into one query. The standard MySql documentation is difficult to understand I think.

The easy way to understand how to do it is explained at this web site:
http://www.halfgaar.net/sql-joins-are-easy

 
Report to moderator   Logged

Andy
Administrator
Veteran
*****
Posts: 5 752



« Reply #17 on: June 18, 2008, 04:03:51 PM »

To get started in PHP you could try this simple code to display the current year in your web template:

Code:
<?php echo date("Y"); ?>

This is useful next to your copyright symbol.
Report to moderator   Logged

donecweb
Administrator
Veteran
*****
Posts: 1 303


DonecWeb


« Reply #18 on: June 19, 2008, 02:01:55 AM »

To get started in PHP you could try this simple code to display the current year in your web template:

Code:
<?php echo date("Y"); ?>

This is useful next to your copyright symbol.
Wouldn't you want to use the first date you copyrighted it?
Report to moderator   Logged

DonEc Web

Links and accurate information provide the best answer, while garbage in provides garbage out.
Andy
Administrator
Veteran
*****
Posts: 5 752



« Reply #19 on: June 19, 2008, 09:47:29 AM »

Quote
Wouldn't you want to use the first date you copyrighted it?
You can show a range of years from the 1st year to the current year. That seems to be a common practice.
Report to moderator   Logged

Pages: 1 [2]  All Go Up Stumble Upon! Digg It! del.icio.us! Add to Technorati! ReddIt!  Send this topic Print 
+ Webmaster Key Forums
|-+ Webmaster Corner
| |-+ Site Design and Web Authoring
| | |-+ Coding Talk
| | | |-+ Simple guide to PHP coding

Jump to:  
« previous next »


Our Partners
RelmaxTOP Ranking System Web Hosting RelmaxTOP Ranking System
Staff Sites
12Noon[12Noon Gallery] Andy[Urgentclick]
Tamuril[Tamuril's Digital Art Exhibit] Sensovision
Powered by MySQL Powered by PHP We are hosted by Relmax Inc. |Our Privacy Policy | Sitemap
Powered by SMF 1.1.9 | SMF © 2006-2009, Simple Machines LLC
Forum design by Tamuril © 2005.
Valid XHTML 1.0! Valid CSS!