<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.gotopinion.info/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ptaylor</id>
	<title>GotOpinion - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.gotopinion.info/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Ptaylor"/>
	<link rel="alternate" type="text/html" href="https://wiki.gotopinion.info/wiki/index.php?title=Special:Contributions/Ptaylor"/>
	<updated>2026-04-21T07:01:04Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>https://wiki.gotopinion.info/wiki/index.php?title=PHP&amp;diff=95</id>
		<title>PHP</title>
		<link rel="alternate" type="text/html" href="https://wiki.gotopinion.info/wiki/index.php?title=PHP&amp;diff=95"/>
		<updated>2007-07-23T04:55:47Z</updated>

		<summary type="html">&lt;p&gt;Ptaylor: /* Basic Syntax &amp;amp; Commands */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;PHP is a server side scripting language.&lt;br /&gt;
&lt;br /&gt;
== Basic Syntax &amp;amp; Commands ==&lt;br /&gt;
&lt;br /&gt;
PHP statements are always terminated with semicolon (;).&lt;br /&gt;
&lt;br /&gt;
Single quotes are used to mark start and end of text (&amp;lt;nowiki&amp;gt;&#039; &#039;&amp;lt;/nowiki&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
All variable names in PHP start with dollar sign ($).&lt;br /&gt;
&lt;br /&gt;
PHP is a loosely typed language. Variables may contain any type of data.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$variable_name = &amp;quot;Semper Fidelis&amp;quot;;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Equal sign is called the &#039;&#039;&#039;assignment operator&#039;&#039;&#039; since it assigns values to variables.&lt;br /&gt;
&lt;br /&gt;
Comments begin with &amp;lt;code&amp;gt;//&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;/* */&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
arithmetic operators enable you to add, subtract, multiply, &amp;amp; divide.&lt;br /&gt;
&lt;br /&gt;
concatenation operator allows you to add strings of text.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$variable_name = &amp;quot;Hello&amp;quot; . &amp;quot; there&amp;quot; . &amp;quot; world!&amp;quot;;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Assigns value of &amp;quot;Hello there world!&amp;quot; without quotes.&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! variable&lt;br /&gt;
! comment&lt;br /&gt;
|- &lt;br /&gt;
| $var1 = &#039;PHP&#039;;&lt;br /&gt;
| Assigns value of &amp;quot;PHP&amp;quot; to var1&lt;br /&gt;
|-&lt;br /&gt;
| $var2 = 5;&lt;br /&gt;
| Assigns value of 5 to $var2&lt;br /&gt;
|-&lt;br /&gt;
| $var3 = $var2 + 1;&lt;br /&gt;
| Assigns value of 6 to $var3&lt;br /&gt;
|-&lt;br /&gt;
| $var2 = $var1;&lt;br /&gt;
| Assigns value of &amp;quot;PHP&amp;quot; to $var2&lt;br /&gt;
|-&lt;br /&gt;
| echo($var1);&lt;br /&gt;
| Outputs &amp;quot;PHP&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| echo($var2);&lt;br /&gt;
| Outputs &amp;quot;PHP&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| echo($var3);&lt;br /&gt;
| Outputs 6&lt;br /&gt;
|-&lt;br /&gt;
| echo($var1 . &#039; rules!&#039;);&lt;br /&gt;
| Outputs &amp;quot;PHP rules!&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| echo(&amp;quot;var1 rules!&amp;quot;);&lt;br /&gt;
| Outputs &amp;quot;PHP rules!&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| echo(&#039;var1 rules!&#039;);&lt;br /&gt;
| Outputs &#039;$var1 rules!&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
NOTE: Double quotes around text enables the variable name to be inserted &amp;amp; value is displayed. This is called &#039;&#039;&#039;variable interpolation&#039;&#039;&#039;. Single quotes will not interpolate the variable name.&lt;br /&gt;
&lt;br /&gt;
== Arrays ==&lt;br /&gt;
&lt;br /&gt;
A special variable that contains multiple values.&lt;br /&gt;
&lt;br /&gt;
Simple format:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$array_name = array(&#039;test1&#039;, &#039;test2&#039;, 69);&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To retrieve a value stored in an array you need the &#039;&#039;&#039;index&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Generally, arrays use incrementing integers that start with zero as their indices. Indices act as pointers to precisely locate a value in an array.&lt;br /&gt;
&lt;br /&gt;
Expanding on simple format:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! code&lt;br /&gt;
! comment&lt;br /&gt;
|-&lt;br /&gt;
| echo($array_name[0]);&lt;br /&gt;
| Outputs &#039;test1&#039;&lt;br /&gt;
|-&lt;br /&gt;
| echo($array_name[1]);&lt;br /&gt;
| Outputs &#039;test2&#039;&lt;br /&gt;
|-&lt;br /&gt;
| echo($array_name[2]);&lt;br /&gt;
| Outputs 69&lt;br /&gt;
|-&lt;br /&gt;
| $array_name[1] = &#039;wiki1&#039;;&lt;br /&gt;
| Assign a new value&lt;br /&gt;
|-&lt;br /&gt;
| $array_name[3] = &#039;wiki2&#039;;&lt;br /&gt;
| Create a new element&lt;br /&gt;
|-&lt;br /&gt;
| $array_name[] = &#039;transformers&#039;;&lt;br /&gt;
| Add element to end of array.&lt;br /&gt;
|-&lt;br /&gt;
| echo($array_name[4]);&lt;br /&gt;
| Outputs &amp;quot;transformers&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Arrays can use strings for indices. This is called an associative array because we can associate values with meaningful indices.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$weight[&#039;robert&#039;] = 225;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$weight[&#039;gene&#039;] = 180;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$weight[&#039;julie&#039;] = 103;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Array Variables ==&lt;br /&gt;
&lt;br /&gt;
Array variables useful to HTML&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! Array variable&lt;br /&gt;
! comment&lt;br /&gt;
|-&lt;br /&gt;
| $_GET&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| $_POST&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| $_REQUEST&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| $_SERVER&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Functions ==&lt;br /&gt;
&lt;br /&gt;
Functions are good for your health.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! function syntax&lt;br /&gt;
! description&lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;&amp;lt;code&amp;gt;echo&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| outputs data to browser&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;&amp;lt;code&amp;gt;urlencode&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| takes any special characters in a string (like spaces) &amp;amp; converts them into special codes to appear in php query strings&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;&amp;lt;code&amp;gt;mysql_connect&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| Enables connection to MySQL database, returns a number that identifies the connection that has been established&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;&amp;lt;code&amp;gt;mysql_select_db&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| Selects database table that PHP will use.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;&amp;lt;code&amp;gt;mysql_query&#039;&#039;&#039;&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| Enables PHP to send MySQL queries to MySQL db&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;&amp;lt;code&amp;gt;exit( );&amp;lt;/code&amp;gt;&lt;br /&gt;
| Commands PHP to stop reading page.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;&amp;lt;code&amp;gt;mysql_affected_rows ( );&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| Returns number of rows affected for DELETE, INSERT, and UPDATE queries. MySQL tracks the number of rows that were affected.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;&amp;lt;code&amp;gt;isset&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| returns a value of true if the identified variable has a value&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;&amp;lt;code&amp;gt;CURDATE()&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| returns current date&lt;br /&gt;
|-&lt;br /&gt;
| blah&lt;br /&gt;
| blah&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| blah&lt;br /&gt;
| blah&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== mysql_connect example ===&lt;br /&gt;
&lt;br /&gt;
Example code:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$dbcnx = @mysql_connect (&#039;db_hostname&#039;, &#039;db_user_name&#039;, &#039;db_user_password&#039;);&lt;br /&gt;
&lt;br /&gt;
if (!$dbcnx) {&lt;br /&gt;
&lt;br /&gt;
echo ( &#039;&amp;lt;p&amp;gt;Unable to connect to the &#039; .&lt;br /&gt;
&lt;br /&gt;
&#039;database server at this time.&amp;lt;/p&amp;gt;&#039; );&lt;br /&gt;
&lt;br /&gt;
exit ();&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* The &#039;@&#039; symbol tells the function to fail silently which enables the coder to display your own message.&lt;br /&gt;
* The &#039;!&#039; symbol flips the $dbcnx value. A returned number for $dbcnx is true (your code successfully connected to MySQL db. !$dbcnx means a successful db connection results in false and the &amp;lt;code&amp;gt;if&amp;lt;/code&amp;gt; statement would not execute. !$dbcnx means a failed db connection results in true and the &amp;lt;code&amp;gt;if&amp;lt;/code&amp;gt; statement would execute (print the custom error message).&lt;br /&gt;
&lt;br /&gt;
* exit() function causes php to stop reading the page&lt;br /&gt;
&lt;br /&gt;
=== mysql_select_db example ===&lt;br /&gt;
&lt;br /&gt;
After your code successfully connets to the MySQL db you must tell PHP which db table to use.&lt;br /&gt;
&lt;br /&gt;
Example basic code:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
mysql_select_db (&#039;db_name&#039;, $dbcnx );&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* The function contains the db identifier $dbcnx. This parameter is optional but I will use it for completeness. The function will default to the last connection opened.&lt;br /&gt;
* Function returns true when it&#039;s successful and false if an error occurs.&lt;br /&gt;
&lt;br /&gt;
Example basic code with error handling:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
if (! @mysql_select_db(&#039;db_name&#039;, $dbcnx) ) {&lt;br /&gt;
die ( &#039;&amp;lt;p&amp;gt;Unable to locate the db_name &#039; .&lt;br /&gt;
&#039;database at this time.&amp;lt;/p&amp;gt;&#039; );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&amp;lt;code&amp;gt;die&amp;lt;/code&amp;gt;&#039;&#039;&#039; function works like &#039;&#039;&#039;&amp;lt;code&amp;gt;echo&amp;lt;/code&amp;gt;&#039;&#039;&#039; except the script exits after&lt;br /&gt;
* Executing &#039;&#039;&#039;&amp;lt;code&amp;gt;die&amp;lt;/code&amp;gt;&#039;&#039;&#039; is equivalent to &#039;&#039;&#039;&amp;lt;code&amp;gt;echo&amp;lt;/code&amp;gt;&#039;&#039;&#039; followed by &#039;&#039;&#039;&amp;lt;code&amp;gt;exit&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== mysql_query example ===&lt;br /&gt;
&lt;br /&gt;
Example code:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
mysql_query ( query, connection_id ) ;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;query&amp;lt;/code&amp;gt; is a string that contains the SQL command we want to execute&lt;br /&gt;
* &amp;lt;code&amp;gt;connection_id&amp;lt;/code&amp;gt; is optional parameter&lt;br /&gt;
* Returns true (success) or false (failure) for most SQL queries. SELECT queries view data in db so it requires more than true or false.&lt;br /&gt;
* With SELECT query mysql_query returns a number that identifies a &#039;&#039;&#039;result set&#039;&#039;&#039; which contains a list of all the rows (entries) returned from the query.&lt;br /&gt;
* False is always returned if query fails.&lt;br /&gt;
&lt;br /&gt;
More example code:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
$result = @mysql_query (&#039;SELECT column_name0, column_name1, ... FROM table_name&#039;);&lt;br /&gt;
&lt;br /&gt;
if ( !$result )  {&lt;br /&gt;
&lt;br /&gt;
die (&#039;&amp;lt;p&amp;gt;Error performing query: &#039; . mysql_error() .&lt;br /&gt;
&lt;br /&gt;
&#039;&amp;lt;/p&amp;gt;&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== User Interaction &amp;amp; Forms ==&lt;br /&gt;
&lt;br /&gt;
Formats, tips, and suggestions for user interaction &amp;amp; forms.&lt;br /&gt;
&lt;br /&gt;
Variables can be separated in s query string by an ampersand (&amp;amp;). You may use the ampersand multiple times.&lt;br /&gt;
&lt;br /&gt;
Web pages that can decide whether to display more than one pages is a &#039;&#039;&#039;multipurpose page&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Sample multipurpose page in the HTML body tags:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php if ( condition ) { ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
HTML content to display if condition is true&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php } else { ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
HTML content to display if condition is false&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php } ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Control Structures ==&lt;br /&gt;
&lt;br /&gt;
if-else statement&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
if ( condition ) {&lt;br /&gt;
&lt;br /&gt;
executed if condition is true&lt;br /&gt;
&lt;br /&gt;
} else {&lt;br /&gt;
&lt;br /&gt;
executed if condition false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
while loop&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
while ( conditions ) {&lt;br /&gt;
&lt;br /&gt;
statements execute if true, then repeat, until false&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
for loop&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
for ( initialize; condition; update ) {&lt;br /&gt;
&lt;br /&gt;
statement(s) to execute repeatedly while condition is true&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Operators ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! operator&lt;br /&gt;
! meaning&lt;br /&gt;
|-&lt;br /&gt;
| and or &amp;amp;&amp;amp;&lt;br /&gt;
| compares two conditions both must be true&lt;br /&gt;
|-&lt;br /&gt;
| or or &amp;lt;nowiki&amp;gt;||&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
| compares two and either must be true&lt;br /&gt;
|-&lt;br /&gt;
| !&lt;br /&gt;
| negation operator or not operator, reverses a returned value from true to false or vice versa&lt;br /&gt;
|-&lt;br /&gt;
| ==&lt;br /&gt;
| equal-to operator&lt;br /&gt;
|-&lt;br /&gt;
| !=&lt;br /&gt;
| not equal&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;&lt;br /&gt;
| less than&lt;br /&gt;
|-&lt;br /&gt;
| &amp;gt;&lt;br /&gt;
| greater than&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;=&lt;br /&gt;
| less than or equal&lt;br /&gt;
|-&lt;br /&gt;
| &amp;gt;=&lt;br /&gt;
| greater than or equal&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ptaylor</name></author>
	</entry>
	<entry>
		<id>https://wiki.gotopinion.info/wiki/index.php?title=PHP&amp;diff=94</id>
		<title>PHP</title>
		<link rel="alternate" type="text/html" href="https://wiki.gotopinion.info/wiki/index.php?title=PHP&amp;diff=94"/>
		<updated>2007-07-23T04:55:31Z</updated>

		<summary type="html">&lt;p&gt;Ptaylor: /* Basic Syntax &amp;amp; Commands */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;PHP is a server side scripting language.&lt;br /&gt;
&lt;br /&gt;
== Basic Syntax &amp;amp; Commands ==&lt;br /&gt;
&lt;br /&gt;
PHP statements are always terminated with semicolon (;).&lt;br /&gt;
&lt;br /&gt;
Single quotes are used to mark start and end of text (&amp;lt;nowiki&amp;gt;&#039;&#039;&amp;lt;/nowiki&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
All variable names in PHP start with dollar sign ($).&lt;br /&gt;
&lt;br /&gt;
PHP is a loosely typed language. Variables may contain any type of data.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$variable_name = &amp;quot;Semper Fidelis&amp;quot;;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Equal sign is called the &#039;&#039;&#039;assignment operator&#039;&#039;&#039; since it assigns values to variables.&lt;br /&gt;
&lt;br /&gt;
Comments begin with &amp;lt;code&amp;gt;//&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;/* */&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
arithmetic operators enable you to add, subtract, multiply, &amp;amp; divide.&lt;br /&gt;
&lt;br /&gt;
concatenation operator allows you to add strings of text.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$variable_name = &amp;quot;Hello&amp;quot; . &amp;quot; there&amp;quot; . &amp;quot; world!&amp;quot;;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Assigns value of &amp;quot;Hello there world!&amp;quot; without quotes.&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! variable&lt;br /&gt;
! comment&lt;br /&gt;
|- &lt;br /&gt;
| $var1 = &#039;PHP&#039;;&lt;br /&gt;
| Assigns value of &amp;quot;PHP&amp;quot; to var1&lt;br /&gt;
|-&lt;br /&gt;
| $var2 = 5;&lt;br /&gt;
| Assigns value of 5 to $var2&lt;br /&gt;
|-&lt;br /&gt;
| $var3 = $var2 + 1;&lt;br /&gt;
| Assigns value of 6 to $var3&lt;br /&gt;
|-&lt;br /&gt;
| $var2 = $var1;&lt;br /&gt;
| Assigns value of &amp;quot;PHP&amp;quot; to $var2&lt;br /&gt;
|-&lt;br /&gt;
| echo($var1);&lt;br /&gt;
| Outputs &amp;quot;PHP&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| echo($var2);&lt;br /&gt;
| Outputs &amp;quot;PHP&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| echo($var3);&lt;br /&gt;
| Outputs 6&lt;br /&gt;
|-&lt;br /&gt;
| echo($var1 . &#039; rules!&#039;);&lt;br /&gt;
| Outputs &amp;quot;PHP rules!&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| echo(&amp;quot;var1 rules!&amp;quot;);&lt;br /&gt;
| Outputs &amp;quot;PHP rules!&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| echo(&#039;var1 rules!&#039;);&lt;br /&gt;
| Outputs &#039;$var1 rules!&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
NOTE: Double quotes around text enables the variable name to be inserted &amp;amp; value is displayed. This is called &#039;&#039;&#039;variable interpolation&#039;&#039;&#039;. Single quotes will not interpolate the variable name.&lt;br /&gt;
&lt;br /&gt;
== Arrays ==&lt;br /&gt;
&lt;br /&gt;
A special variable that contains multiple values.&lt;br /&gt;
&lt;br /&gt;
Simple format:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$array_name = array(&#039;test1&#039;, &#039;test2&#039;, 69);&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To retrieve a value stored in an array you need the &#039;&#039;&#039;index&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Generally, arrays use incrementing integers that start with zero as their indices. Indices act as pointers to precisely locate a value in an array.&lt;br /&gt;
&lt;br /&gt;
Expanding on simple format:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! code&lt;br /&gt;
! comment&lt;br /&gt;
|-&lt;br /&gt;
| echo($array_name[0]);&lt;br /&gt;
| Outputs &#039;test1&#039;&lt;br /&gt;
|-&lt;br /&gt;
| echo($array_name[1]);&lt;br /&gt;
| Outputs &#039;test2&#039;&lt;br /&gt;
|-&lt;br /&gt;
| echo($array_name[2]);&lt;br /&gt;
| Outputs 69&lt;br /&gt;
|-&lt;br /&gt;
| $array_name[1] = &#039;wiki1&#039;;&lt;br /&gt;
| Assign a new value&lt;br /&gt;
|-&lt;br /&gt;
| $array_name[3] = &#039;wiki2&#039;;&lt;br /&gt;
| Create a new element&lt;br /&gt;
|-&lt;br /&gt;
| $array_name[] = &#039;transformers&#039;;&lt;br /&gt;
| Add element to end of array.&lt;br /&gt;
|-&lt;br /&gt;
| echo($array_name[4]);&lt;br /&gt;
| Outputs &amp;quot;transformers&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Arrays can use strings for indices. This is called an associative array because we can associate values with meaningful indices.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$weight[&#039;robert&#039;] = 225;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$weight[&#039;gene&#039;] = 180;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$weight[&#039;julie&#039;] = 103;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Array Variables ==&lt;br /&gt;
&lt;br /&gt;
Array variables useful to HTML&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! Array variable&lt;br /&gt;
! comment&lt;br /&gt;
|-&lt;br /&gt;
| $_GET&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| $_POST&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| $_REQUEST&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| $_SERVER&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Functions ==&lt;br /&gt;
&lt;br /&gt;
Functions are good for your health.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! function syntax&lt;br /&gt;
! description&lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;&amp;lt;code&amp;gt;echo&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| outputs data to browser&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;&amp;lt;code&amp;gt;urlencode&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| takes any special characters in a string (like spaces) &amp;amp; converts them into special codes to appear in php query strings&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;&amp;lt;code&amp;gt;mysql_connect&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| Enables connection to MySQL database, returns a number that identifies the connection that has been established&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;&amp;lt;code&amp;gt;mysql_select_db&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| Selects database table that PHP will use.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;&amp;lt;code&amp;gt;mysql_query&#039;&#039;&#039;&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| Enables PHP to send MySQL queries to MySQL db&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;&amp;lt;code&amp;gt;exit( );&amp;lt;/code&amp;gt;&lt;br /&gt;
| Commands PHP to stop reading page.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;&amp;lt;code&amp;gt;mysql_affected_rows ( );&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| Returns number of rows affected for DELETE, INSERT, and UPDATE queries. MySQL tracks the number of rows that were affected.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;&amp;lt;code&amp;gt;isset&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| returns a value of true if the identified variable has a value&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;&amp;lt;code&amp;gt;CURDATE()&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| returns current date&lt;br /&gt;
|-&lt;br /&gt;
| blah&lt;br /&gt;
| blah&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| blah&lt;br /&gt;
| blah&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== mysql_connect example ===&lt;br /&gt;
&lt;br /&gt;
Example code:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$dbcnx = @mysql_connect (&#039;db_hostname&#039;, &#039;db_user_name&#039;, &#039;db_user_password&#039;);&lt;br /&gt;
&lt;br /&gt;
if (!$dbcnx) {&lt;br /&gt;
&lt;br /&gt;
echo ( &#039;&amp;lt;p&amp;gt;Unable to connect to the &#039; .&lt;br /&gt;
&lt;br /&gt;
&#039;database server at this time.&amp;lt;/p&amp;gt;&#039; );&lt;br /&gt;
&lt;br /&gt;
exit ();&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* The &#039;@&#039; symbol tells the function to fail silently which enables the coder to display your own message.&lt;br /&gt;
* The &#039;!&#039; symbol flips the $dbcnx value. A returned number for $dbcnx is true (your code successfully connected to MySQL db. !$dbcnx means a successful db connection results in false and the &amp;lt;code&amp;gt;if&amp;lt;/code&amp;gt; statement would not execute. !$dbcnx means a failed db connection results in true and the &amp;lt;code&amp;gt;if&amp;lt;/code&amp;gt; statement would execute (print the custom error message).&lt;br /&gt;
&lt;br /&gt;
* exit() function causes php to stop reading the page&lt;br /&gt;
&lt;br /&gt;
=== mysql_select_db example ===&lt;br /&gt;
&lt;br /&gt;
After your code successfully connets to the MySQL db you must tell PHP which db table to use.&lt;br /&gt;
&lt;br /&gt;
Example basic code:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
mysql_select_db (&#039;db_name&#039;, $dbcnx );&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* The function contains the db identifier $dbcnx. This parameter is optional but I will use it for completeness. The function will default to the last connection opened.&lt;br /&gt;
* Function returns true when it&#039;s successful and false if an error occurs.&lt;br /&gt;
&lt;br /&gt;
Example basic code with error handling:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
if (! @mysql_select_db(&#039;db_name&#039;, $dbcnx) ) {&lt;br /&gt;
die ( &#039;&amp;lt;p&amp;gt;Unable to locate the db_name &#039; .&lt;br /&gt;
&#039;database at this time.&amp;lt;/p&amp;gt;&#039; );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&amp;lt;code&amp;gt;die&amp;lt;/code&amp;gt;&#039;&#039;&#039; function works like &#039;&#039;&#039;&amp;lt;code&amp;gt;echo&amp;lt;/code&amp;gt;&#039;&#039;&#039; except the script exits after&lt;br /&gt;
* Executing &#039;&#039;&#039;&amp;lt;code&amp;gt;die&amp;lt;/code&amp;gt;&#039;&#039;&#039; is equivalent to &#039;&#039;&#039;&amp;lt;code&amp;gt;echo&amp;lt;/code&amp;gt;&#039;&#039;&#039; followed by &#039;&#039;&#039;&amp;lt;code&amp;gt;exit&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== mysql_query example ===&lt;br /&gt;
&lt;br /&gt;
Example code:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
mysql_query ( query, connection_id ) ;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;query&amp;lt;/code&amp;gt; is a string that contains the SQL command we want to execute&lt;br /&gt;
* &amp;lt;code&amp;gt;connection_id&amp;lt;/code&amp;gt; is optional parameter&lt;br /&gt;
* Returns true (success) or false (failure) for most SQL queries. SELECT queries view data in db so it requires more than true or false.&lt;br /&gt;
* With SELECT query mysql_query returns a number that identifies a &#039;&#039;&#039;result set&#039;&#039;&#039; which contains a list of all the rows (entries) returned from the query.&lt;br /&gt;
* False is always returned if query fails.&lt;br /&gt;
&lt;br /&gt;
More example code:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
$result = @mysql_query (&#039;SELECT column_name0, column_name1, ... FROM table_name&#039;);&lt;br /&gt;
&lt;br /&gt;
if ( !$result )  {&lt;br /&gt;
&lt;br /&gt;
die (&#039;&amp;lt;p&amp;gt;Error performing query: &#039; . mysql_error() .&lt;br /&gt;
&lt;br /&gt;
&#039;&amp;lt;/p&amp;gt;&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== User Interaction &amp;amp; Forms ==&lt;br /&gt;
&lt;br /&gt;
Formats, tips, and suggestions for user interaction &amp;amp; forms.&lt;br /&gt;
&lt;br /&gt;
Variables can be separated in s query string by an ampersand (&amp;amp;). You may use the ampersand multiple times.&lt;br /&gt;
&lt;br /&gt;
Web pages that can decide whether to display more than one pages is a &#039;&#039;&#039;multipurpose page&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Sample multipurpose page in the HTML body tags:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php if ( condition ) { ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
HTML content to display if condition is true&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php } else { ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
HTML content to display if condition is false&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php } ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Control Structures ==&lt;br /&gt;
&lt;br /&gt;
if-else statement&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
if ( condition ) {&lt;br /&gt;
&lt;br /&gt;
executed if condition is true&lt;br /&gt;
&lt;br /&gt;
} else {&lt;br /&gt;
&lt;br /&gt;
executed if condition false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
while loop&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
while ( conditions ) {&lt;br /&gt;
&lt;br /&gt;
statements execute if true, then repeat, until false&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
for loop&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
for ( initialize; condition; update ) {&lt;br /&gt;
&lt;br /&gt;
statement(s) to execute repeatedly while condition is true&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Operators ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! operator&lt;br /&gt;
! meaning&lt;br /&gt;
|-&lt;br /&gt;
| and or &amp;amp;&amp;amp;&lt;br /&gt;
| compares two conditions both must be true&lt;br /&gt;
|-&lt;br /&gt;
| or or &amp;lt;nowiki&amp;gt;||&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
| compares two and either must be true&lt;br /&gt;
|-&lt;br /&gt;
| !&lt;br /&gt;
| negation operator or not operator, reverses a returned value from true to false or vice versa&lt;br /&gt;
|-&lt;br /&gt;
| ==&lt;br /&gt;
| equal-to operator&lt;br /&gt;
|-&lt;br /&gt;
| !=&lt;br /&gt;
| not equal&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;&lt;br /&gt;
| less than&lt;br /&gt;
|-&lt;br /&gt;
| &amp;gt;&lt;br /&gt;
| greater than&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;=&lt;br /&gt;
| less than or equal&lt;br /&gt;
|-&lt;br /&gt;
| &amp;gt;=&lt;br /&gt;
| greater than or equal&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ptaylor</name></author>
	</entry>
	<entry>
		<id>https://wiki.gotopinion.info/wiki/index.php?title=PHP&amp;diff=93</id>
		<title>PHP</title>
		<link rel="alternate" type="text/html" href="https://wiki.gotopinion.info/wiki/index.php?title=PHP&amp;diff=93"/>
		<updated>2007-07-23T04:43:56Z</updated>

		<summary type="html">&lt;p&gt;Ptaylor: /* Functions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;PHP is a server side scripting language.&lt;br /&gt;
&lt;br /&gt;
== Basic Syntax &amp;amp; Commands ==&lt;br /&gt;
&lt;br /&gt;
PHP statements are always terminated with semicolon (;).&lt;br /&gt;
&lt;br /&gt;
Single quotes are used to mark start and end of text (&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
All variable names in PHP start with dollar sign ($).&lt;br /&gt;
&lt;br /&gt;
PHP is a loosely typed language. Variables may contain any type of data.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$variable_name = &amp;quot;Semper Fidelis&amp;quot;;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Equal sign is called the &#039;&#039;&#039;assignment operator&#039;&#039;&#039; since it assigns values to variables.&lt;br /&gt;
&lt;br /&gt;
Comments begin with &amp;lt;code&amp;gt;//&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;/* */&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
arithmetic operators enable you to add, subtract, multiply, &amp;amp; divide.&lt;br /&gt;
&lt;br /&gt;
concatenation operator allows you to add strings of text.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$variable_name = &amp;quot;Hello&amp;quot; . &amp;quot; there&amp;quot; . &amp;quot; world!&amp;quot;;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Assigns value of &amp;quot;Hello there world!&amp;quot; without quotes.&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! variable&lt;br /&gt;
! comment&lt;br /&gt;
|- &lt;br /&gt;
| $var1 = &#039;PHP&#039;;&lt;br /&gt;
| Assigns value of &amp;quot;PHP&amp;quot; to var1&lt;br /&gt;
|-&lt;br /&gt;
| $var2 = 5;&lt;br /&gt;
| Assigns value of 5 to $var2&lt;br /&gt;
|-&lt;br /&gt;
| $var3 = $var2 + 1;&lt;br /&gt;
| Assigns value of 6 to $var3&lt;br /&gt;
|-&lt;br /&gt;
| $var2 = $var1;&lt;br /&gt;
| Assigns value of &amp;quot;PHP&amp;quot; to $var2&lt;br /&gt;
|-&lt;br /&gt;
| echo($var1);&lt;br /&gt;
| Outputs &amp;quot;PHP&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| echo($var2);&lt;br /&gt;
| Outputs &amp;quot;PHP&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| echo($var3);&lt;br /&gt;
| Outputs 6&lt;br /&gt;
|-&lt;br /&gt;
| echo($var1 . &#039; rules!&#039;);&lt;br /&gt;
| Outputs &amp;quot;PHP rules!&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| echo(&amp;quot;var1 rules!&amp;quot;);&lt;br /&gt;
| Outputs &amp;quot;PHP rules!&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| echo(&#039;var1 rules!&#039;);&lt;br /&gt;
| Outputs &#039;$var1 rules!&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
NOTE: Double quotes around text enables the variable name to be inserted &amp;amp; value is displayed. This is called &#039;&#039;&#039;variable interpolation&#039;&#039;&#039;. Single quotes will not interpolate the variable name.&lt;br /&gt;
&lt;br /&gt;
== Arrays ==&lt;br /&gt;
&lt;br /&gt;
A special variable that contains multiple values.&lt;br /&gt;
&lt;br /&gt;
Simple format:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$array_name = array(&#039;test1&#039;, &#039;test2&#039;, 69);&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To retrieve a value stored in an array you need the &#039;&#039;&#039;index&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Generally, arrays use incrementing integers that start with zero as their indices. Indices act as pointers to precisely locate a value in an array.&lt;br /&gt;
&lt;br /&gt;
Expanding on simple format:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! code&lt;br /&gt;
! comment&lt;br /&gt;
|-&lt;br /&gt;
| echo($array_name[0]);&lt;br /&gt;
| Outputs &#039;test1&#039;&lt;br /&gt;
|-&lt;br /&gt;
| echo($array_name[1]);&lt;br /&gt;
| Outputs &#039;test2&#039;&lt;br /&gt;
|-&lt;br /&gt;
| echo($array_name[2]);&lt;br /&gt;
| Outputs 69&lt;br /&gt;
|-&lt;br /&gt;
| $array_name[1] = &#039;wiki1&#039;;&lt;br /&gt;
| Assign a new value&lt;br /&gt;
|-&lt;br /&gt;
| $array_name[3] = &#039;wiki2&#039;;&lt;br /&gt;
| Create a new element&lt;br /&gt;
|-&lt;br /&gt;
| $array_name[] = &#039;transformers&#039;;&lt;br /&gt;
| Add element to end of array.&lt;br /&gt;
|-&lt;br /&gt;
| echo($array_name[4]);&lt;br /&gt;
| Outputs &amp;quot;transformers&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Arrays can use strings for indices. This is called an associative array because we can associate values with meaningful indices.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$weight[&#039;robert&#039;] = 225;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$weight[&#039;gene&#039;] = 180;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$weight[&#039;julie&#039;] = 103;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Array Variables ==&lt;br /&gt;
&lt;br /&gt;
Array variables useful to HTML&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! Array variable&lt;br /&gt;
! comment&lt;br /&gt;
|-&lt;br /&gt;
| $_GET&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| $_POST&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| $_REQUEST&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| $_SERVER&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Functions ==&lt;br /&gt;
&lt;br /&gt;
Functions are good for your health.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! function syntax&lt;br /&gt;
! description&lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;&amp;lt;code&amp;gt;echo&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| outputs data to browser&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;&amp;lt;code&amp;gt;urlencode&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| takes any special characters in a string (like spaces) &amp;amp; converts them into special codes to appear in php query strings&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;&amp;lt;code&amp;gt;mysql_connect&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| Enables connection to MySQL database, returns a number that identifies the connection that has been established&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;&amp;lt;code&amp;gt;mysql_select_db&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| Selects database table that PHP will use.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;&amp;lt;code&amp;gt;mysql_query&#039;&#039;&#039;&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| Enables PHP to send MySQL queries to MySQL db&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;&amp;lt;code&amp;gt;exit( );&amp;lt;/code&amp;gt;&lt;br /&gt;
| Commands PHP to stop reading page.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;&amp;lt;code&amp;gt;mysql_affected_rows ( );&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| Returns number of rows affected for DELETE, INSERT, and UPDATE queries. MySQL tracks the number of rows that were affected.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;&amp;lt;code&amp;gt;isset&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| returns a value of true if the identified variable has a value&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;&amp;lt;code&amp;gt;CURDATE()&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| returns current date&lt;br /&gt;
|-&lt;br /&gt;
| blah&lt;br /&gt;
| blah&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| blah&lt;br /&gt;
| blah&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== mysql_connect example ===&lt;br /&gt;
&lt;br /&gt;
Example code:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$dbcnx = @mysql_connect (&#039;db_hostname&#039;, &#039;db_user_name&#039;, &#039;db_user_password&#039;);&lt;br /&gt;
&lt;br /&gt;
if (!$dbcnx) {&lt;br /&gt;
&lt;br /&gt;
echo ( &#039;&amp;lt;p&amp;gt;Unable to connect to the &#039; .&lt;br /&gt;
&lt;br /&gt;
&#039;database server at this time.&amp;lt;/p&amp;gt;&#039; );&lt;br /&gt;
&lt;br /&gt;
exit ();&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* The &#039;@&#039; symbol tells the function to fail silently which enables the coder to display your own message.&lt;br /&gt;
* The &#039;!&#039; symbol flips the $dbcnx value. A returned number for $dbcnx is true (your code successfully connected to MySQL db. !$dbcnx means a successful db connection results in false and the &amp;lt;code&amp;gt;if&amp;lt;/code&amp;gt; statement would not execute. !$dbcnx means a failed db connection results in true and the &amp;lt;code&amp;gt;if&amp;lt;/code&amp;gt; statement would execute (print the custom error message).&lt;br /&gt;
&lt;br /&gt;
* exit() function causes php to stop reading the page&lt;br /&gt;
&lt;br /&gt;
=== mysql_select_db example ===&lt;br /&gt;
&lt;br /&gt;
After your code successfully connets to the MySQL db you must tell PHP which db table to use.&lt;br /&gt;
&lt;br /&gt;
Example basic code:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
mysql_select_db (&#039;db_name&#039;, $dbcnx );&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* The function contains the db identifier $dbcnx. This parameter is optional but I will use it for completeness. The function will default to the last connection opened.&lt;br /&gt;
* Function returns true when it&#039;s successful and false if an error occurs.&lt;br /&gt;
&lt;br /&gt;
Example basic code with error handling:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
if (! @mysql_select_db(&#039;db_name&#039;, $dbcnx) ) {&lt;br /&gt;
die ( &#039;&amp;lt;p&amp;gt;Unable to locate the db_name &#039; .&lt;br /&gt;
&#039;database at this time.&amp;lt;/p&amp;gt;&#039; );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&amp;lt;code&amp;gt;die&amp;lt;/code&amp;gt;&#039;&#039;&#039; function works like &#039;&#039;&#039;&amp;lt;code&amp;gt;echo&amp;lt;/code&amp;gt;&#039;&#039;&#039; except the script exits after&lt;br /&gt;
* Executing &#039;&#039;&#039;&amp;lt;code&amp;gt;die&amp;lt;/code&amp;gt;&#039;&#039;&#039; is equivalent to &#039;&#039;&#039;&amp;lt;code&amp;gt;echo&amp;lt;/code&amp;gt;&#039;&#039;&#039; followed by &#039;&#039;&#039;&amp;lt;code&amp;gt;exit&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== mysql_query example ===&lt;br /&gt;
&lt;br /&gt;
Example code:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
mysql_query ( query, connection_id ) ;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;query&amp;lt;/code&amp;gt; is a string that contains the SQL command we want to execute&lt;br /&gt;
* &amp;lt;code&amp;gt;connection_id&amp;lt;/code&amp;gt; is optional parameter&lt;br /&gt;
* Returns true (success) or false (failure) for most SQL queries. SELECT queries view data in db so it requires more than true or false.&lt;br /&gt;
* With SELECT query mysql_query returns a number that identifies a &#039;&#039;&#039;result set&#039;&#039;&#039; which contains a list of all the rows (entries) returned from the query.&lt;br /&gt;
* False is always returned if query fails.&lt;br /&gt;
&lt;br /&gt;
More example code:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
$result = @mysql_query (&#039;SELECT column_name0, column_name1, ... FROM table_name&#039;);&lt;br /&gt;
&lt;br /&gt;
if ( !$result )  {&lt;br /&gt;
&lt;br /&gt;
die (&#039;&amp;lt;p&amp;gt;Error performing query: &#039; . mysql_error() .&lt;br /&gt;
&lt;br /&gt;
&#039;&amp;lt;/p&amp;gt;&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== User Interaction &amp;amp; Forms ==&lt;br /&gt;
&lt;br /&gt;
Formats, tips, and suggestions for user interaction &amp;amp; forms.&lt;br /&gt;
&lt;br /&gt;
Variables can be separated in s query string by an ampersand (&amp;amp;). You may use the ampersand multiple times.&lt;br /&gt;
&lt;br /&gt;
Web pages that can decide whether to display more than one pages is a &#039;&#039;&#039;multipurpose page&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Sample multipurpose page in the HTML body tags:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php if ( condition ) { ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
HTML content to display if condition is true&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php } else { ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
HTML content to display if condition is false&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php } ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Control Structures ==&lt;br /&gt;
&lt;br /&gt;
if-else statement&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
if ( condition ) {&lt;br /&gt;
&lt;br /&gt;
executed if condition is true&lt;br /&gt;
&lt;br /&gt;
} else {&lt;br /&gt;
&lt;br /&gt;
executed if condition false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
while loop&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
while ( conditions ) {&lt;br /&gt;
&lt;br /&gt;
statements execute if true, then repeat, until false&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
for loop&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
for ( initialize; condition; update ) {&lt;br /&gt;
&lt;br /&gt;
statement(s) to execute repeatedly while condition is true&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Operators ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! operator&lt;br /&gt;
! meaning&lt;br /&gt;
|-&lt;br /&gt;
| and or &amp;amp;&amp;amp;&lt;br /&gt;
| compares two conditions both must be true&lt;br /&gt;
|-&lt;br /&gt;
| or or &amp;lt;nowiki&amp;gt;||&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
| compares two and either must be true&lt;br /&gt;
|-&lt;br /&gt;
| !&lt;br /&gt;
| negation operator or not operator, reverses a returned value from true to false or vice versa&lt;br /&gt;
|-&lt;br /&gt;
| ==&lt;br /&gt;
| equal-to operator&lt;br /&gt;
|-&lt;br /&gt;
| !=&lt;br /&gt;
| not equal&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;&lt;br /&gt;
| less than&lt;br /&gt;
|-&lt;br /&gt;
| &amp;gt;&lt;br /&gt;
| greater than&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;=&lt;br /&gt;
| less than or equal&lt;br /&gt;
|-&lt;br /&gt;
| &amp;gt;=&lt;br /&gt;
| greater than or equal&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ptaylor</name></author>
	</entry>
	<entry>
		<id>https://wiki.gotopinion.info/wiki/index.php?title=PHP&amp;diff=92</id>
		<title>PHP</title>
		<link rel="alternate" type="text/html" href="https://wiki.gotopinion.info/wiki/index.php?title=PHP&amp;diff=92"/>
		<updated>2007-07-22T21:36:11Z</updated>

		<summary type="html">&lt;p&gt;Ptaylor: /* mysql_query example */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;PHP is a server side scripting language.&lt;br /&gt;
&lt;br /&gt;
== Basic Syntax &amp;amp; Commands ==&lt;br /&gt;
&lt;br /&gt;
PHP statements are always terminated with semicolon (;).&lt;br /&gt;
&lt;br /&gt;
Single quotes are used to mark start and end of text (&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
All variable names in PHP start with dollar sign ($).&lt;br /&gt;
&lt;br /&gt;
PHP is a loosely typed language. Variables may contain any type of data.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$variable_name = &amp;quot;Semper Fidelis&amp;quot;;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Equal sign is called the &#039;&#039;&#039;assignment operator&#039;&#039;&#039; since it assigns values to variables.&lt;br /&gt;
&lt;br /&gt;
Comments begin with &amp;lt;code&amp;gt;//&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;/* */&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
arithmetic operators enable you to add, subtract, multiply, &amp;amp; divide.&lt;br /&gt;
&lt;br /&gt;
concatenation operator allows you to add strings of text.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$variable_name = &amp;quot;Hello&amp;quot; . &amp;quot; there&amp;quot; . &amp;quot; world!&amp;quot;;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Assigns value of &amp;quot;Hello there world!&amp;quot; without quotes.&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! variable&lt;br /&gt;
! comment&lt;br /&gt;
|- &lt;br /&gt;
| $var1 = &#039;PHP&#039;;&lt;br /&gt;
| Assigns value of &amp;quot;PHP&amp;quot; to var1&lt;br /&gt;
|-&lt;br /&gt;
| $var2 = 5;&lt;br /&gt;
| Assigns value of 5 to $var2&lt;br /&gt;
|-&lt;br /&gt;
| $var3 = $var2 + 1;&lt;br /&gt;
| Assigns value of 6 to $var3&lt;br /&gt;
|-&lt;br /&gt;
| $var2 = $var1;&lt;br /&gt;
| Assigns value of &amp;quot;PHP&amp;quot; to $var2&lt;br /&gt;
|-&lt;br /&gt;
| echo($var1);&lt;br /&gt;
| Outputs &amp;quot;PHP&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| echo($var2);&lt;br /&gt;
| Outputs &amp;quot;PHP&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| echo($var3);&lt;br /&gt;
| Outputs 6&lt;br /&gt;
|-&lt;br /&gt;
| echo($var1 . &#039; rules!&#039;);&lt;br /&gt;
| Outputs &amp;quot;PHP rules!&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| echo(&amp;quot;var1 rules!&amp;quot;);&lt;br /&gt;
| Outputs &amp;quot;PHP rules!&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| echo(&#039;var1 rules!&#039;);&lt;br /&gt;
| Outputs &#039;$var1 rules!&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
NOTE: Double quotes around text enables the variable name to be inserted &amp;amp; value is displayed. This is called &#039;&#039;&#039;variable interpolation&#039;&#039;&#039;. Single quotes will not interpolate the variable name.&lt;br /&gt;
&lt;br /&gt;
== Arrays ==&lt;br /&gt;
&lt;br /&gt;
A special variable that contains multiple values.&lt;br /&gt;
&lt;br /&gt;
Simple format:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$array_name = array(&#039;test1&#039;, &#039;test2&#039;, 69);&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To retrieve a value stored in an array you need the &#039;&#039;&#039;index&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Generally, arrays use incrementing integers that start with zero as their indices. Indices act as pointers to precisely locate a value in an array.&lt;br /&gt;
&lt;br /&gt;
Expanding on simple format:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! code&lt;br /&gt;
! comment&lt;br /&gt;
|-&lt;br /&gt;
| echo($array_name[0]);&lt;br /&gt;
| Outputs &#039;test1&#039;&lt;br /&gt;
|-&lt;br /&gt;
| echo($array_name[1]);&lt;br /&gt;
| Outputs &#039;test2&#039;&lt;br /&gt;
|-&lt;br /&gt;
| echo($array_name[2]);&lt;br /&gt;
| Outputs 69&lt;br /&gt;
|-&lt;br /&gt;
| $array_name[1] = &#039;wiki1&#039;;&lt;br /&gt;
| Assign a new value&lt;br /&gt;
|-&lt;br /&gt;
| $array_name[3] = &#039;wiki2&#039;;&lt;br /&gt;
| Create a new element&lt;br /&gt;
|-&lt;br /&gt;
| $array_name[] = &#039;transformers&#039;;&lt;br /&gt;
| Add element to end of array.&lt;br /&gt;
|-&lt;br /&gt;
| echo($array_name[4]);&lt;br /&gt;
| Outputs &amp;quot;transformers&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Arrays can use strings for indices. This is called an associative array because we can associate values with meaningful indices.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$weight[&#039;robert&#039;] = 225;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$weight[&#039;gene&#039;] = 180;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$weight[&#039;julie&#039;] = 103;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Array Variables ==&lt;br /&gt;
&lt;br /&gt;
Array variables useful to HTML&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! Array variable&lt;br /&gt;
! comment&lt;br /&gt;
|-&lt;br /&gt;
| $_GET&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| $_POST&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| $_REQUEST&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| $_SERVER&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Functions ==&lt;br /&gt;
&lt;br /&gt;
Functions are good for your health.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! function syntax&lt;br /&gt;
! description&lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;&amp;lt;code&amp;gt;echo&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| outputs data to browser&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;&amp;lt;code&amp;gt;urlencode&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| takes any special characters in a string (like spaces) &amp;amp; converts them into special codes to appear in php query strings&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;&amp;lt;code&amp;gt;mysql_connect&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| Enables connection to MySQL database, returns a number that identifies the connection that has been established&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;&amp;lt;code&amp;gt;mysql_select_db&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| Selects database table that PHP will use.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;&amp;lt;code&amp;gt;mysql_query&#039;&#039;&#039;&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| Enables PHP to send MySQL queries to MySQL db&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;&amp;lt;code&amp;gt;exit( );&amp;lt;/code&amp;gt;&lt;br /&gt;
| Commands PHP to stop reading page.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;&amp;lt;code&amp;gt;mysql_affected_rows ( );&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| Returns number of rows affected for DELETE, INSERT, and UPDATE queries. MySQL tracks the number of rows that were affected.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;&amp;lt;code&amp;gt;isset&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| returns a value of true if the identified variable has a value&lt;br /&gt;
|-&lt;br /&gt;
| blah&lt;br /&gt;
| blah&lt;br /&gt;
|-&lt;br /&gt;
| blah&lt;br /&gt;
| blah&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| blah&lt;br /&gt;
| blah&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== mysql_connect example ===&lt;br /&gt;
&lt;br /&gt;
Example code:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$dbcnx = @mysql_connect (&#039;db_hostname&#039;, &#039;db_user_name&#039;, &#039;db_user_password&#039;);&lt;br /&gt;
&lt;br /&gt;
if (!$dbcnx) {&lt;br /&gt;
&lt;br /&gt;
echo ( &#039;&amp;lt;p&amp;gt;Unable to connect to the &#039; .&lt;br /&gt;
&lt;br /&gt;
&#039;database server at this time.&amp;lt;/p&amp;gt;&#039; );&lt;br /&gt;
&lt;br /&gt;
exit ();&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* The &#039;@&#039; symbol tells the function to fail silently which enables the coder to display your own message.&lt;br /&gt;
* The &#039;!&#039; symbol flips the $dbcnx value. A returned number for $dbcnx is true (your code successfully connected to MySQL db. !$dbcnx means a successful db connection results in false and the &amp;lt;code&amp;gt;if&amp;lt;/code&amp;gt; statement would not execute. !$dbcnx means a failed db connection results in true and the &amp;lt;code&amp;gt;if&amp;lt;/code&amp;gt; statement would execute (print the custom error message).&lt;br /&gt;
&lt;br /&gt;
* exit() function causes php to stop reading the page&lt;br /&gt;
&lt;br /&gt;
=== mysql_select_db example ===&lt;br /&gt;
&lt;br /&gt;
After your code successfully connets to the MySQL db you must tell PHP which db table to use.&lt;br /&gt;
&lt;br /&gt;
Example basic code:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
mysql_select_db (&#039;db_name&#039;, $dbcnx );&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* The function contains the db identifier $dbcnx. This parameter is optional but I will use it for completeness. The function will default to the last connection opened.&lt;br /&gt;
* Function returns true when it&#039;s successful and false if an error occurs.&lt;br /&gt;
&lt;br /&gt;
Example basic code with error handling:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
if (! @mysql_select_db(&#039;db_name&#039;, $dbcnx) ) {&lt;br /&gt;
die ( &#039;&amp;lt;p&amp;gt;Unable to locate the db_name &#039; .&lt;br /&gt;
&#039;database at this time.&amp;lt;/p&amp;gt;&#039; );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&amp;lt;code&amp;gt;die&amp;lt;/code&amp;gt;&#039;&#039;&#039; function works like &#039;&#039;&#039;&amp;lt;code&amp;gt;echo&amp;lt;/code&amp;gt;&#039;&#039;&#039; except the script exits after&lt;br /&gt;
* Executing &#039;&#039;&#039;&amp;lt;code&amp;gt;die&amp;lt;/code&amp;gt;&#039;&#039;&#039; is equivalent to &#039;&#039;&#039;&amp;lt;code&amp;gt;echo&amp;lt;/code&amp;gt;&#039;&#039;&#039; followed by &#039;&#039;&#039;&amp;lt;code&amp;gt;exit&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== mysql_query example ===&lt;br /&gt;
&lt;br /&gt;
Example code:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
mysql_query ( query, connection_id ) ;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;query&amp;lt;/code&amp;gt; is a string that contains the SQL command we want to execute&lt;br /&gt;
* &amp;lt;code&amp;gt;connection_id&amp;lt;/code&amp;gt; is optional parameter&lt;br /&gt;
* Returns true (success) or false (failure) for most SQL queries. SELECT queries view data in db so it requires more than true or false.&lt;br /&gt;
* With SELECT query mysql_query returns a number that identifies a &#039;&#039;&#039;result set&#039;&#039;&#039; which contains a list of all the rows (entries) returned from the query.&lt;br /&gt;
* False is always returned if query fails.&lt;br /&gt;
&lt;br /&gt;
More example code:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
$result = @mysql_query (&#039;SELECT column_name0, column_name1, ... FROM table_name&#039;);&lt;br /&gt;
&lt;br /&gt;
if ( !$result )  {&lt;br /&gt;
&lt;br /&gt;
die (&#039;&amp;lt;p&amp;gt;Error performing query: &#039; . mysql_error() .&lt;br /&gt;
&lt;br /&gt;
&#039;&amp;lt;/p&amp;gt;&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== User Interaction &amp;amp; Forms ==&lt;br /&gt;
&lt;br /&gt;
Formats, tips, and suggestions for user interaction &amp;amp; forms.&lt;br /&gt;
&lt;br /&gt;
Variables can be separated in s query string by an ampersand (&amp;amp;). You may use the ampersand multiple times.&lt;br /&gt;
&lt;br /&gt;
Web pages that can decide whether to display more than one pages is a &#039;&#039;&#039;multipurpose page&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Sample multipurpose page in the HTML body tags:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php if ( condition ) { ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
HTML content to display if condition is true&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php } else { ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
HTML content to display if condition is false&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php } ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Control Structures ==&lt;br /&gt;
&lt;br /&gt;
if-else statement&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
if ( condition ) {&lt;br /&gt;
&lt;br /&gt;
executed if condition is true&lt;br /&gt;
&lt;br /&gt;
} else {&lt;br /&gt;
&lt;br /&gt;
executed if condition false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
while loop&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
while ( conditions ) {&lt;br /&gt;
&lt;br /&gt;
statements execute if true, then repeat, until false&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
for loop&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
for ( initialize; condition; update ) {&lt;br /&gt;
&lt;br /&gt;
statement(s) to execute repeatedly while condition is true&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Operators ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! operator&lt;br /&gt;
! meaning&lt;br /&gt;
|-&lt;br /&gt;
| and or &amp;amp;&amp;amp;&lt;br /&gt;
| compares two conditions both must be true&lt;br /&gt;
|-&lt;br /&gt;
| or or &amp;lt;nowiki&amp;gt;||&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
| compares two and either must be true&lt;br /&gt;
|-&lt;br /&gt;
| !&lt;br /&gt;
| negation operator or not operator, reverses a returned value from true to false or vice versa&lt;br /&gt;
|-&lt;br /&gt;
| ==&lt;br /&gt;
| equal-to operator&lt;br /&gt;
|-&lt;br /&gt;
| !=&lt;br /&gt;
| not equal&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;&lt;br /&gt;
| less than&lt;br /&gt;
|-&lt;br /&gt;
| &amp;gt;&lt;br /&gt;
| greater than&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;=&lt;br /&gt;
| less than or equal&lt;br /&gt;
|-&lt;br /&gt;
| &amp;gt;=&lt;br /&gt;
| greater than or equal&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ptaylor</name></author>
	</entry>
	<entry>
		<id>https://wiki.gotopinion.info/wiki/index.php?title=PHP&amp;diff=91</id>
		<title>PHP</title>
		<link rel="alternate" type="text/html" href="https://wiki.gotopinion.info/wiki/index.php?title=PHP&amp;diff=91"/>
		<updated>2007-07-22T21:06:21Z</updated>

		<summary type="html">&lt;p&gt;Ptaylor: /* Functions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;PHP is a server side scripting language.&lt;br /&gt;
&lt;br /&gt;
== Basic Syntax &amp;amp; Commands ==&lt;br /&gt;
&lt;br /&gt;
PHP statements are always terminated with semicolon (;).&lt;br /&gt;
&lt;br /&gt;
Single quotes are used to mark start and end of text (&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
All variable names in PHP start with dollar sign ($).&lt;br /&gt;
&lt;br /&gt;
PHP is a loosely typed language. Variables may contain any type of data.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$variable_name = &amp;quot;Semper Fidelis&amp;quot;;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Equal sign is called the &#039;&#039;&#039;assignment operator&#039;&#039;&#039; since it assigns values to variables.&lt;br /&gt;
&lt;br /&gt;
Comments begin with &amp;lt;code&amp;gt;//&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;/* */&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
arithmetic operators enable you to add, subtract, multiply, &amp;amp; divide.&lt;br /&gt;
&lt;br /&gt;
concatenation operator allows you to add strings of text.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$variable_name = &amp;quot;Hello&amp;quot; . &amp;quot; there&amp;quot; . &amp;quot; world!&amp;quot;;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Assigns value of &amp;quot;Hello there world!&amp;quot; without quotes.&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! variable&lt;br /&gt;
! comment&lt;br /&gt;
|- &lt;br /&gt;
| $var1 = &#039;PHP&#039;;&lt;br /&gt;
| Assigns value of &amp;quot;PHP&amp;quot; to var1&lt;br /&gt;
|-&lt;br /&gt;
| $var2 = 5;&lt;br /&gt;
| Assigns value of 5 to $var2&lt;br /&gt;
|-&lt;br /&gt;
| $var3 = $var2 + 1;&lt;br /&gt;
| Assigns value of 6 to $var3&lt;br /&gt;
|-&lt;br /&gt;
| $var2 = $var1;&lt;br /&gt;
| Assigns value of &amp;quot;PHP&amp;quot; to $var2&lt;br /&gt;
|-&lt;br /&gt;
| echo($var1);&lt;br /&gt;
| Outputs &amp;quot;PHP&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| echo($var2);&lt;br /&gt;
| Outputs &amp;quot;PHP&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| echo($var3);&lt;br /&gt;
| Outputs 6&lt;br /&gt;
|-&lt;br /&gt;
| echo($var1 . &#039; rules!&#039;);&lt;br /&gt;
| Outputs &amp;quot;PHP rules!&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| echo(&amp;quot;var1 rules!&amp;quot;);&lt;br /&gt;
| Outputs &amp;quot;PHP rules!&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| echo(&#039;var1 rules!&#039;);&lt;br /&gt;
| Outputs &#039;$var1 rules!&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
NOTE: Double quotes around text enables the variable name to be inserted &amp;amp; value is displayed. This is called &#039;&#039;&#039;variable interpolation&#039;&#039;&#039;. Single quotes will not interpolate the variable name.&lt;br /&gt;
&lt;br /&gt;
== Arrays ==&lt;br /&gt;
&lt;br /&gt;
A special variable that contains multiple values.&lt;br /&gt;
&lt;br /&gt;
Simple format:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$array_name = array(&#039;test1&#039;, &#039;test2&#039;, 69);&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To retrieve a value stored in an array you need the &#039;&#039;&#039;index&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Generally, arrays use incrementing integers that start with zero as their indices. Indices act as pointers to precisely locate a value in an array.&lt;br /&gt;
&lt;br /&gt;
Expanding on simple format:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! code&lt;br /&gt;
! comment&lt;br /&gt;
|-&lt;br /&gt;
| echo($array_name[0]);&lt;br /&gt;
| Outputs &#039;test1&#039;&lt;br /&gt;
|-&lt;br /&gt;
| echo($array_name[1]);&lt;br /&gt;
| Outputs &#039;test2&#039;&lt;br /&gt;
|-&lt;br /&gt;
| echo($array_name[2]);&lt;br /&gt;
| Outputs 69&lt;br /&gt;
|-&lt;br /&gt;
| $array_name[1] = &#039;wiki1&#039;;&lt;br /&gt;
| Assign a new value&lt;br /&gt;
|-&lt;br /&gt;
| $array_name[3] = &#039;wiki2&#039;;&lt;br /&gt;
| Create a new element&lt;br /&gt;
|-&lt;br /&gt;
| $array_name[] = &#039;transformers&#039;;&lt;br /&gt;
| Add element to end of array.&lt;br /&gt;
|-&lt;br /&gt;
| echo($array_name[4]);&lt;br /&gt;
| Outputs &amp;quot;transformers&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Arrays can use strings for indices. This is called an associative array because we can associate values with meaningful indices.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$weight[&#039;robert&#039;] = 225;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$weight[&#039;gene&#039;] = 180;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$weight[&#039;julie&#039;] = 103;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Array Variables ==&lt;br /&gt;
&lt;br /&gt;
Array variables useful to HTML&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! Array variable&lt;br /&gt;
! comment&lt;br /&gt;
|-&lt;br /&gt;
| $_GET&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| $_POST&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| $_REQUEST&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| $_SERVER&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Functions ==&lt;br /&gt;
&lt;br /&gt;
Functions are good for your health.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! function syntax&lt;br /&gt;
! description&lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;&amp;lt;code&amp;gt;echo&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| outputs data to browser&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;&amp;lt;code&amp;gt;urlencode&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| takes any special characters in a string (like spaces) &amp;amp; converts them into special codes to appear in php query strings&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;&amp;lt;code&amp;gt;mysql_connect&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| Enables connection to MySQL database, returns a number that identifies the connection that has been established&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;&amp;lt;code&amp;gt;mysql_select_db&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| Selects database table that PHP will use.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;&amp;lt;code&amp;gt;mysql_query&#039;&#039;&#039;&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| Enables PHP to send MySQL queries to MySQL db&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;&amp;lt;code&amp;gt;exit( );&amp;lt;/code&amp;gt;&lt;br /&gt;
| Commands PHP to stop reading page.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;&amp;lt;code&amp;gt;mysql_affected_rows ( );&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| Returns number of rows affected for DELETE, INSERT, and UPDATE queries. MySQL tracks the number of rows that were affected.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;&amp;lt;code&amp;gt;isset&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| returns a value of true if the identified variable has a value&lt;br /&gt;
|-&lt;br /&gt;
| blah&lt;br /&gt;
| blah&lt;br /&gt;
|-&lt;br /&gt;
| blah&lt;br /&gt;
| blah&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| blah&lt;br /&gt;
| blah&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== mysql_connect example ===&lt;br /&gt;
&lt;br /&gt;
Example code:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$dbcnx = @mysql_connect (&#039;db_hostname&#039;, &#039;db_user_name&#039;, &#039;db_user_password&#039;);&lt;br /&gt;
&lt;br /&gt;
if (!$dbcnx) {&lt;br /&gt;
&lt;br /&gt;
echo ( &#039;&amp;lt;p&amp;gt;Unable to connect to the &#039; .&lt;br /&gt;
&lt;br /&gt;
&#039;database server at this time.&amp;lt;/p&amp;gt;&#039; );&lt;br /&gt;
&lt;br /&gt;
exit ();&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* The &#039;@&#039; symbol tells the function to fail silently which enables the coder to display your own message.&lt;br /&gt;
* The &#039;!&#039; symbol flips the $dbcnx value. A returned number for $dbcnx is true (your code successfully connected to MySQL db. !$dbcnx means a successful db connection results in false and the &amp;lt;code&amp;gt;if&amp;lt;/code&amp;gt; statement would not execute. !$dbcnx means a failed db connection results in true and the &amp;lt;code&amp;gt;if&amp;lt;/code&amp;gt; statement would execute (print the custom error message).&lt;br /&gt;
&lt;br /&gt;
* exit() function causes php to stop reading the page&lt;br /&gt;
&lt;br /&gt;
=== mysql_select_db example ===&lt;br /&gt;
&lt;br /&gt;
After your code successfully connets to the MySQL db you must tell PHP which db table to use.&lt;br /&gt;
&lt;br /&gt;
Example basic code:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
mysql_select_db (&#039;db_name&#039;, $dbcnx );&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* The function contains the db identifier $dbcnx. This parameter is optional but I will use it for completeness. The function will default to the last connection opened.&lt;br /&gt;
* Function returns true when it&#039;s successful and false if an error occurs.&lt;br /&gt;
&lt;br /&gt;
Example basic code with error handling:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
if (! @mysql_select_db(&#039;db_name&#039;, $dbcnx) ) {&lt;br /&gt;
die ( &#039;&amp;lt;p&amp;gt;Unable to locate the db_name &#039; .&lt;br /&gt;
&#039;database at this time.&amp;lt;/p&amp;gt;&#039; );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&amp;lt;code&amp;gt;die&amp;lt;/code&amp;gt;&#039;&#039;&#039; function works like &#039;&#039;&#039;&amp;lt;code&amp;gt;echo&amp;lt;/code&amp;gt;&#039;&#039;&#039; except the script exits after&lt;br /&gt;
* Executing &#039;&#039;&#039;&amp;lt;code&amp;gt;die&amp;lt;/code&amp;gt;&#039;&#039;&#039; is equivalent to &#039;&#039;&#039;&amp;lt;code&amp;gt;echo&amp;lt;/code&amp;gt;&#039;&#039;&#039; followed by &#039;&#039;&#039;&amp;lt;code&amp;gt;exit&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== mysql_query example ===&lt;br /&gt;
&lt;br /&gt;
Example code:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
mysql_query ( query, connection_id ) ;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;query&amp;lt;/code&amp;gt; is a string that contains the SQL command we want to execute&lt;br /&gt;
* &amp;lt;code&amp;gt;connection_id&amp;lt;/code&amp;gt; is optional parameter&lt;br /&gt;
&lt;br /&gt;
== User Interaction &amp;amp; Forms ==&lt;br /&gt;
&lt;br /&gt;
Formats, tips, and suggestions for user interaction &amp;amp; forms.&lt;br /&gt;
&lt;br /&gt;
Variables can be separated in s query string by an ampersand (&amp;amp;). You may use the ampersand multiple times.&lt;br /&gt;
&lt;br /&gt;
Web pages that can decide whether to display more than one pages is a &#039;&#039;&#039;multipurpose page&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Sample multipurpose page in the HTML body tags:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php if ( condition ) { ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
HTML content to display if condition is true&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php } else { ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
HTML content to display if condition is false&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php } ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Control Structures ==&lt;br /&gt;
&lt;br /&gt;
if-else statement&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
if ( condition ) {&lt;br /&gt;
&lt;br /&gt;
executed if condition is true&lt;br /&gt;
&lt;br /&gt;
} else {&lt;br /&gt;
&lt;br /&gt;
executed if condition false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
while loop&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
while ( conditions ) {&lt;br /&gt;
&lt;br /&gt;
statements execute if true, then repeat, until false&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
for loop&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
for ( initialize; condition; update ) {&lt;br /&gt;
&lt;br /&gt;
statement(s) to execute repeatedly while condition is true&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Operators ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! operator&lt;br /&gt;
! meaning&lt;br /&gt;
|-&lt;br /&gt;
| and or &amp;amp;&amp;amp;&lt;br /&gt;
| compares two conditions both must be true&lt;br /&gt;
|-&lt;br /&gt;
| or or &amp;lt;nowiki&amp;gt;||&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
| compares two and either must be true&lt;br /&gt;
|-&lt;br /&gt;
| !&lt;br /&gt;
| negation operator or not operator, reverses a returned value from true to false or vice versa&lt;br /&gt;
|-&lt;br /&gt;
| ==&lt;br /&gt;
| equal-to operator&lt;br /&gt;
|-&lt;br /&gt;
| !=&lt;br /&gt;
| not equal&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;&lt;br /&gt;
| less than&lt;br /&gt;
|-&lt;br /&gt;
| &amp;gt;&lt;br /&gt;
| greater than&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;=&lt;br /&gt;
| less than or equal&lt;br /&gt;
|-&lt;br /&gt;
| &amp;gt;=&lt;br /&gt;
| greater than or equal&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ptaylor</name></author>
	</entry>
	<entry>
		<id>https://wiki.gotopinion.info/wiki/index.php?title=PHP&amp;diff=90</id>
		<title>PHP</title>
		<link rel="alternate" type="text/html" href="https://wiki.gotopinion.info/wiki/index.php?title=PHP&amp;diff=90"/>
		<updated>2007-07-22T21:00:25Z</updated>

		<summary type="html">&lt;p&gt;Ptaylor: /* Functions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;PHP is a server side scripting language.&lt;br /&gt;
&lt;br /&gt;
== Basic Syntax &amp;amp; Commands ==&lt;br /&gt;
&lt;br /&gt;
PHP statements are always terminated with semicolon (;).&lt;br /&gt;
&lt;br /&gt;
Single quotes are used to mark start and end of text (&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
All variable names in PHP start with dollar sign ($).&lt;br /&gt;
&lt;br /&gt;
PHP is a loosely typed language. Variables may contain any type of data.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$variable_name = &amp;quot;Semper Fidelis&amp;quot;;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Equal sign is called the &#039;&#039;&#039;assignment operator&#039;&#039;&#039; since it assigns values to variables.&lt;br /&gt;
&lt;br /&gt;
Comments begin with &amp;lt;code&amp;gt;//&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;/* */&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
arithmetic operators enable you to add, subtract, multiply, &amp;amp; divide.&lt;br /&gt;
&lt;br /&gt;
concatenation operator allows you to add strings of text.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$variable_name = &amp;quot;Hello&amp;quot; . &amp;quot; there&amp;quot; . &amp;quot; world!&amp;quot;;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Assigns value of &amp;quot;Hello there world!&amp;quot; without quotes.&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! variable&lt;br /&gt;
! comment&lt;br /&gt;
|- &lt;br /&gt;
| $var1 = &#039;PHP&#039;;&lt;br /&gt;
| Assigns value of &amp;quot;PHP&amp;quot; to var1&lt;br /&gt;
|-&lt;br /&gt;
| $var2 = 5;&lt;br /&gt;
| Assigns value of 5 to $var2&lt;br /&gt;
|-&lt;br /&gt;
| $var3 = $var2 + 1;&lt;br /&gt;
| Assigns value of 6 to $var3&lt;br /&gt;
|-&lt;br /&gt;
| $var2 = $var1;&lt;br /&gt;
| Assigns value of &amp;quot;PHP&amp;quot; to $var2&lt;br /&gt;
|-&lt;br /&gt;
| echo($var1);&lt;br /&gt;
| Outputs &amp;quot;PHP&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| echo($var2);&lt;br /&gt;
| Outputs &amp;quot;PHP&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| echo($var3);&lt;br /&gt;
| Outputs 6&lt;br /&gt;
|-&lt;br /&gt;
| echo($var1 . &#039; rules!&#039;);&lt;br /&gt;
| Outputs &amp;quot;PHP rules!&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| echo(&amp;quot;var1 rules!&amp;quot;);&lt;br /&gt;
| Outputs &amp;quot;PHP rules!&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| echo(&#039;var1 rules!&#039;);&lt;br /&gt;
| Outputs &#039;$var1 rules!&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
NOTE: Double quotes around text enables the variable name to be inserted &amp;amp; value is displayed. This is called &#039;&#039;&#039;variable interpolation&#039;&#039;&#039;. Single quotes will not interpolate the variable name.&lt;br /&gt;
&lt;br /&gt;
== Arrays ==&lt;br /&gt;
&lt;br /&gt;
A special variable that contains multiple values.&lt;br /&gt;
&lt;br /&gt;
Simple format:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$array_name = array(&#039;test1&#039;, &#039;test2&#039;, 69);&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To retrieve a value stored in an array you need the &#039;&#039;&#039;index&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Generally, arrays use incrementing integers that start with zero as their indices. Indices act as pointers to precisely locate a value in an array.&lt;br /&gt;
&lt;br /&gt;
Expanding on simple format:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! code&lt;br /&gt;
! comment&lt;br /&gt;
|-&lt;br /&gt;
| echo($array_name[0]);&lt;br /&gt;
| Outputs &#039;test1&#039;&lt;br /&gt;
|-&lt;br /&gt;
| echo($array_name[1]);&lt;br /&gt;
| Outputs &#039;test2&#039;&lt;br /&gt;
|-&lt;br /&gt;
| echo($array_name[2]);&lt;br /&gt;
| Outputs 69&lt;br /&gt;
|-&lt;br /&gt;
| $array_name[1] = &#039;wiki1&#039;;&lt;br /&gt;
| Assign a new value&lt;br /&gt;
|-&lt;br /&gt;
| $array_name[3] = &#039;wiki2&#039;;&lt;br /&gt;
| Create a new element&lt;br /&gt;
|-&lt;br /&gt;
| $array_name[] = &#039;transformers&#039;;&lt;br /&gt;
| Add element to end of array.&lt;br /&gt;
|-&lt;br /&gt;
| echo($array_name[4]);&lt;br /&gt;
| Outputs &amp;quot;transformers&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Arrays can use strings for indices. This is called an associative array because we can associate values with meaningful indices.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$weight[&#039;robert&#039;] = 225;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$weight[&#039;gene&#039;] = 180;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$weight[&#039;julie&#039;] = 103;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Array Variables ==&lt;br /&gt;
&lt;br /&gt;
Array variables useful to HTML&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! Array variable&lt;br /&gt;
! comment&lt;br /&gt;
|-&lt;br /&gt;
| $_GET&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| $_POST&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| $_REQUEST&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| $_SERVER&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Functions ==&lt;br /&gt;
&lt;br /&gt;
Functions are good for your health.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! function syntax&lt;br /&gt;
! description&lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;&amp;lt;code&amp;gt;echo&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| outputs data to browser&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;&amp;lt;code&amp;gt;urlencode&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| takes any special characters in a string (like spaces) &amp;amp; converts them into special codes to appear in php query strings&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;&amp;lt;code&amp;gt;mysql_connect&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| Enables connection to MySQL database, returns a number that identifies the connection that has been established&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;&amp;lt;code&amp;gt;mysql_select_db&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| Selects database table that PHP will use.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;&amp;lt;code&amp;gt;mysql_query&#039;&#039;&#039;&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| Enables PHP to send MySQL queries to MySQL db&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;&amp;lt;code&amp;gt;exit( );&amp;lt;/code&amp;gt;&lt;br /&gt;
| Commands PHP to stop reading page.&lt;br /&gt;
|-&lt;br /&gt;
| blah&lt;br /&gt;
| blah&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;&amp;lt;code&amp;gt;isset&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| returns a value of true if the identified variable has a value&lt;br /&gt;
|-&lt;br /&gt;
| blah&lt;br /&gt;
| blah&lt;br /&gt;
|-&lt;br /&gt;
| blah&lt;br /&gt;
| blah&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| blah&lt;br /&gt;
| blah&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== mysql_connect example ===&lt;br /&gt;
&lt;br /&gt;
Example code:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$dbcnx = @mysql_connect (&#039;db_hostname&#039;, &#039;db_user_name&#039;, &#039;db_user_password&#039;);&lt;br /&gt;
&lt;br /&gt;
if (!$dbcnx) {&lt;br /&gt;
&lt;br /&gt;
echo ( &#039;&amp;lt;p&amp;gt;Unable to connect to the &#039; .&lt;br /&gt;
&lt;br /&gt;
&#039;database server at this time.&amp;lt;/p&amp;gt;&#039; );&lt;br /&gt;
&lt;br /&gt;
exit ();&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* The &#039;@&#039; symbol tells the function to fail silently which enables the coder to display your own message.&lt;br /&gt;
* The &#039;!&#039; symbol flips the $dbcnx value. A returned number for $dbcnx is true (your code successfully connected to MySQL db. !$dbcnx means a successful db connection results in false and the &amp;lt;code&amp;gt;if&amp;lt;/code&amp;gt; statement would not execute. !$dbcnx means a failed db connection results in true and the &amp;lt;code&amp;gt;if&amp;lt;/code&amp;gt; statement would execute (print the custom error message).&lt;br /&gt;
&lt;br /&gt;
* exit() function causes php to stop reading the page&lt;br /&gt;
&lt;br /&gt;
=== mysql_select_db example ===&lt;br /&gt;
&lt;br /&gt;
After your code successfully connets to the MySQL db you must tell PHP which db table to use.&lt;br /&gt;
&lt;br /&gt;
Example basic code:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
mysql_select_db (&#039;db_name&#039;, $dbcnx );&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* The function contains the db identifier $dbcnx. This parameter is optional but I will use it for completeness. The function will default to the last connection opened.&lt;br /&gt;
* Function returns true when it&#039;s successful and false if an error occurs.&lt;br /&gt;
&lt;br /&gt;
Example basic code with error handling:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
if (! @mysql_select_db(&#039;db_name&#039;, $dbcnx) ) {&lt;br /&gt;
die ( &#039;&amp;lt;p&amp;gt;Unable to locate the db_name &#039; .&lt;br /&gt;
&#039;database at this time.&amp;lt;/p&amp;gt;&#039; );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&amp;lt;code&amp;gt;die&amp;lt;/code&amp;gt;&#039;&#039;&#039; function works like &#039;&#039;&#039;&amp;lt;code&amp;gt;echo&amp;lt;/code&amp;gt;&#039;&#039;&#039; except the script exits after&lt;br /&gt;
* Executing &#039;&#039;&#039;&amp;lt;code&amp;gt;die&amp;lt;/code&amp;gt;&#039;&#039;&#039; is equivalent to &#039;&#039;&#039;&amp;lt;code&amp;gt;echo&amp;lt;/code&amp;gt;&#039;&#039;&#039; followed by &#039;&#039;&#039;&amp;lt;code&amp;gt;exit&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== mysql_query example ===&lt;br /&gt;
&lt;br /&gt;
Example code:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
mysql_query ( query, connection_id ) ;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;query&amp;lt;/code&amp;gt; is a string that contains the SQL command we want to execute&lt;br /&gt;
* &amp;lt;code&amp;gt;connection_id&amp;lt;/code&amp;gt; is optional parameter&lt;br /&gt;
&lt;br /&gt;
== User Interaction &amp;amp; Forms ==&lt;br /&gt;
&lt;br /&gt;
Formats, tips, and suggestions for user interaction &amp;amp; forms.&lt;br /&gt;
&lt;br /&gt;
Variables can be separated in s query string by an ampersand (&amp;amp;). You may use the ampersand multiple times.&lt;br /&gt;
&lt;br /&gt;
Web pages that can decide whether to display more than one pages is a &#039;&#039;&#039;multipurpose page&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Sample multipurpose page in the HTML body tags:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php if ( condition ) { ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
HTML content to display if condition is true&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php } else { ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
HTML content to display if condition is false&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php } ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Control Structures ==&lt;br /&gt;
&lt;br /&gt;
if-else statement&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
if ( condition ) {&lt;br /&gt;
&lt;br /&gt;
executed if condition is true&lt;br /&gt;
&lt;br /&gt;
} else {&lt;br /&gt;
&lt;br /&gt;
executed if condition false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
while loop&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
while ( conditions ) {&lt;br /&gt;
&lt;br /&gt;
statements execute if true, then repeat, until false&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
for loop&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
for ( initialize; condition; update ) {&lt;br /&gt;
&lt;br /&gt;
statement(s) to execute repeatedly while condition is true&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Operators ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! operator&lt;br /&gt;
! meaning&lt;br /&gt;
|-&lt;br /&gt;
| and or &amp;amp;&amp;amp;&lt;br /&gt;
| compares two conditions both must be true&lt;br /&gt;
|-&lt;br /&gt;
| or or &amp;lt;nowiki&amp;gt;||&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
| compares two and either must be true&lt;br /&gt;
|-&lt;br /&gt;
| !&lt;br /&gt;
| negation operator or not operator, reverses a returned value from true to false or vice versa&lt;br /&gt;
|-&lt;br /&gt;
| ==&lt;br /&gt;
| equal-to operator&lt;br /&gt;
|-&lt;br /&gt;
| !=&lt;br /&gt;
| not equal&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;&lt;br /&gt;
| less than&lt;br /&gt;
|-&lt;br /&gt;
| &amp;gt;&lt;br /&gt;
| greater than&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;=&lt;br /&gt;
| less than or equal&lt;br /&gt;
|-&lt;br /&gt;
| &amp;gt;=&lt;br /&gt;
| greater than or equal&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ptaylor</name></author>
	</entry>
	<entry>
		<id>https://wiki.gotopinion.info/wiki/index.php?title=PHP&amp;diff=89</id>
		<title>PHP</title>
		<link rel="alternate" type="text/html" href="https://wiki.gotopinion.info/wiki/index.php?title=PHP&amp;diff=89"/>
		<updated>2007-07-22T20:59:55Z</updated>

		<summary type="html">&lt;p&gt;Ptaylor: /* Functions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;PHP is a server side scripting language.&lt;br /&gt;
&lt;br /&gt;
== Basic Syntax &amp;amp; Commands ==&lt;br /&gt;
&lt;br /&gt;
PHP statements are always terminated with semicolon (;).&lt;br /&gt;
&lt;br /&gt;
Single quotes are used to mark start and end of text (&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
All variable names in PHP start with dollar sign ($).&lt;br /&gt;
&lt;br /&gt;
PHP is a loosely typed language. Variables may contain any type of data.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$variable_name = &amp;quot;Semper Fidelis&amp;quot;;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Equal sign is called the &#039;&#039;&#039;assignment operator&#039;&#039;&#039; since it assigns values to variables.&lt;br /&gt;
&lt;br /&gt;
Comments begin with &amp;lt;code&amp;gt;//&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;/* */&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
arithmetic operators enable you to add, subtract, multiply, &amp;amp; divide.&lt;br /&gt;
&lt;br /&gt;
concatenation operator allows you to add strings of text.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$variable_name = &amp;quot;Hello&amp;quot; . &amp;quot; there&amp;quot; . &amp;quot; world!&amp;quot;;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Assigns value of &amp;quot;Hello there world!&amp;quot; without quotes.&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! variable&lt;br /&gt;
! comment&lt;br /&gt;
|- &lt;br /&gt;
| $var1 = &#039;PHP&#039;;&lt;br /&gt;
| Assigns value of &amp;quot;PHP&amp;quot; to var1&lt;br /&gt;
|-&lt;br /&gt;
| $var2 = 5;&lt;br /&gt;
| Assigns value of 5 to $var2&lt;br /&gt;
|-&lt;br /&gt;
| $var3 = $var2 + 1;&lt;br /&gt;
| Assigns value of 6 to $var3&lt;br /&gt;
|-&lt;br /&gt;
| $var2 = $var1;&lt;br /&gt;
| Assigns value of &amp;quot;PHP&amp;quot; to $var2&lt;br /&gt;
|-&lt;br /&gt;
| echo($var1);&lt;br /&gt;
| Outputs &amp;quot;PHP&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| echo($var2);&lt;br /&gt;
| Outputs &amp;quot;PHP&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| echo($var3);&lt;br /&gt;
| Outputs 6&lt;br /&gt;
|-&lt;br /&gt;
| echo($var1 . &#039; rules!&#039;);&lt;br /&gt;
| Outputs &amp;quot;PHP rules!&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| echo(&amp;quot;var1 rules!&amp;quot;);&lt;br /&gt;
| Outputs &amp;quot;PHP rules!&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| echo(&#039;var1 rules!&#039;);&lt;br /&gt;
| Outputs &#039;$var1 rules!&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
NOTE: Double quotes around text enables the variable name to be inserted &amp;amp; value is displayed. This is called &#039;&#039;&#039;variable interpolation&#039;&#039;&#039;. Single quotes will not interpolate the variable name.&lt;br /&gt;
&lt;br /&gt;
== Arrays ==&lt;br /&gt;
&lt;br /&gt;
A special variable that contains multiple values.&lt;br /&gt;
&lt;br /&gt;
Simple format:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$array_name = array(&#039;test1&#039;, &#039;test2&#039;, 69);&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To retrieve a value stored in an array you need the &#039;&#039;&#039;index&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Generally, arrays use incrementing integers that start with zero as their indices. Indices act as pointers to precisely locate a value in an array.&lt;br /&gt;
&lt;br /&gt;
Expanding on simple format:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! code&lt;br /&gt;
! comment&lt;br /&gt;
|-&lt;br /&gt;
| echo($array_name[0]);&lt;br /&gt;
| Outputs &#039;test1&#039;&lt;br /&gt;
|-&lt;br /&gt;
| echo($array_name[1]);&lt;br /&gt;
| Outputs &#039;test2&#039;&lt;br /&gt;
|-&lt;br /&gt;
| echo($array_name[2]);&lt;br /&gt;
| Outputs 69&lt;br /&gt;
|-&lt;br /&gt;
| $array_name[1] = &#039;wiki1&#039;;&lt;br /&gt;
| Assign a new value&lt;br /&gt;
|-&lt;br /&gt;
| $array_name[3] = &#039;wiki2&#039;;&lt;br /&gt;
| Create a new element&lt;br /&gt;
|-&lt;br /&gt;
| $array_name[] = &#039;transformers&#039;;&lt;br /&gt;
| Add element to end of array.&lt;br /&gt;
|-&lt;br /&gt;
| echo($array_name[4]);&lt;br /&gt;
| Outputs &amp;quot;transformers&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Arrays can use strings for indices. This is called an associative array because we can associate values with meaningful indices.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$weight[&#039;robert&#039;] = 225;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$weight[&#039;gene&#039;] = 180;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$weight[&#039;julie&#039;] = 103;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Array Variables ==&lt;br /&gt;
&lt;br /&gt;
Array variables useful to HTML&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! Array variable&lt;br /&gt;
! comment&lt;br /&gt;
|-&lt;br /&gt;
| $_GET&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| $_POST&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| $_REQUEST&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| $_SERVER&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Functions ==&lt;br /&gt;
&lt;br /&gt;
Functions are good for your health.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! function syntax&lt;br /&gt;
! description&lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;&amp;lt;code&amp;gt;echo&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| outputs data to browser&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;&amp;lt;code&amp;gt;urlencode&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| takes any special characters in a string (like spaces) &amp;amp; converts them into special codes to appear in php query strings&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;&amp;lt;code&amp;gt;mysql_connect(address, username, password);&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| Enables connection to MySQL database, returns a number that identifies the connection that has been established&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;&amp;lt;code&amp;gt;mysql_select_db&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| Selects database table that PHP will use.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;&amp;lt;code&amp;gt;mysql_query&#039;&#039;&#039;&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| Enables PHP to send MySQL queries to MySQL db&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;&amp;lt;code&amp;gt;exit( );&amp;lt;/code&amp;gt;&lt;br /&gt;
| Commands PHP to stop reading page.&lt;br /&gt;
|-&lt;br /&gt;
| blah&lt;br /&gt;
| blah&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;&amp;lt;code&amp;gt;isset&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| returns a value of true if the identified variable has a value&lt;br /&gt;
|-&lt;br /&gt;
| blah&lt;br /&gt;
| blah&lt;br /&gt;
|-&lt;br /&gt;
| blah&lt;br /&gt;
| blah&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| blah&lt;br /&gt;
| blah&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== mysql_connect example ===&lt;br /&gt;
&lt;br /&gt;
Example code:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$dbcnx = @mysql_connect (&#039;db_hostname&#039;, &#039;db_user_name&#039;, &#039;db_user_password&#039;);&lt;br /&gt;
&lt;br /&gt;
if (!$dbcnx) {&lt;br /&gt;
&lt;br /&gt;
echo ( &#039;&amp;lt;p&amp;gt;Unable to connect to the &#039; .&lt;br /&gt;
&lt;br /&gt;
&#039;database server at this time.&amp;lt;/p&amp;gt;&#039; );&lt;br /&gt;
&lt;br /&gt;
exit ();&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* The &#039;@&#039; symbol tells the function to fail silently which enables the coder to display your own message.&lt;br /&gt;
* The &#039;!&#039; symbol flips the $dbcnx value. A returned number for $dbcnx is true (your code successfully connected to MySQL db. !$dbcnx means a successful db connection results in false and the &amp;lt;code&amp;gt;if&amp;lt;/code&amp;gt; statement would not execute. !$dbcnx means a failed db connection results in true and the &amp;lt;code&amp;gt;if&amp;lt;/code&amp;gt; statement would execute (print the custom error message).&lt;br /&gt;
&lt;br /&gt;
* exit() function causes php to stop reading the page&lt;br /&gt;
&lt;br /&gt;
=== mysql_select_db example ===&lt;br /&gt;
&lt;br /&gt;
After your code successfully connets to the MySQL db you must tell PHP which db table to use.&lt;br /&gt;
&lt;br /&gt;
Example basic code:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
mysql_select_db (&#039;db_name&#039;, $dbcnx );&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* The function contains the db identifier $dbcnx. This parameter is optional but I will use it for completeness. The function will default to the last connection opened.&lt;br /&gt;
* Function returns true when it&#039;s successful and false if an error occurs.&lt;br /&gt;
&lt;br /&gt;
Example basic code with error handling:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
if (! @mysql_select_db(&#039;db_name&#039;, $dbcnx) ) {&lt;br /&gt;
die ( &#039;&amp;lt;p&amp;gt;Unable to locate the db_name &#039; .&lt;br /&gt;
&#039;database at this time.&amp;lt;/p&amp;gt;&#039; );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&amp;lt;code&amp;gt;die&amp;lt;/code&amp;gt;&#039;&#039;&#039; function works like &#039;&#039;&#039;&amp;lt;code&amp;gt;echo&amp;lt;/code&amp;gt;&#039;&#039;&#039; except the script exits after&lt;br /&gt;
* Executing &#039;&#039;&#039;&amp;lt;code&amp;gt;die&amp;lt;/code&amp;gt;&#039;&#039;&#039; is equivalent to &#039;&#039;&#039;&amp;lt;code&amp;gt;echo&amp;lt;/code&amp;gt;&#039;&#039;&#039; followed by &#039;&#039;&#039;&amp;lt;code&amp;gt;exit&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== mysql_query example ===&lt;br /&gt;
&lt;br /&gt;
Example code:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
mysql_query ( query, connection_id ) ;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;query&amp;lt;/code&amp;gt; is a string that contains the SQL command we want to execute&lt;br /&gt;
* &amp;lt;code&amp;gt;connection_id&amp;lt;/code&amp;gt; is optional parameter&lt;br /&gt;
&lt;br /&gt;
== User Interaction &amp;amp; Forms ==&lt;br /&gt;
&lt;br /&gt;
Formats, tips, and suggestions for user interaction &amp;amp; forms.&lt;br /&gt;
&lt;br /&gt;
Variables can be separated in s query string by an ampersand (&amp;amp;). You may use the ampersand multiple times.&lt;br /&gt;
&lt;br /&gt;
Web pages that can decide whether to display more than one pages is a &#039;&#039;&#039;multipurpose page&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Sample multipurpose page in the HTML body tags:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php if ( condition ) { ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
HTML content to display if condition is true&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php } else { ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
HTML content to display if condition is false&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php } ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Control Structures ==&lt;br /&gt;
&lt;br /&gt;
if-else statement&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
if ( condition ) {&lt;br /&gt;
&lt;br /&gt;
executed if condition is true&lt;br /&gt;
&lt;br /&gt;
} else {&lt;br /&gt;
&lt;br /&gt;
executed if condition false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
while loop&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
while ( conditions ) {&lt;br /&gt;
&lt;br /&gt;
statements execute if true, then repeat, until false&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
for loop&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
for ( initialize; condition; update ) {&lt;br /&gt;
&lt;br /&gt;
statement(s) to execute repeatedly while condition is true&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Operators ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! operator&lt;br /&gt;
! meaning&lt;br /&gt;
|-&lt;br /&gt;
| and or &amp;amp;&amp;amp;&lt;br /&gt;
| compares two conditions both must be true&lt;br /&gt;
|-&lt;br /&gt;
| or or &amp;lt;nowiki&amp;gt;||&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
| compares two and either must be true&lt;br /&gt;
|-&lt;br /&gt;
| !&lt;br /&gt;
| negation operator or not operator, reverses a returned value from true to false or vice versa&lt;br /&gt;
|-&lt;br /&gt;
| ==&lt;br /&gt;
| equal-to operator&lt;br /&gt;
|-&lt;br /&gt;
| !=&lt;br /&gt;
| not equal&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;&lt;br /&gt;
| less than&lt;br /&gt;
|-&lt;br /&gt;
| &amp;gt;&lt;br /&gt;
| greater than&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;=&lt;br /&gt;
| less than or equal&lt;br /&gt;
|-&lt;br /&gt;
| &amp;gt;=&lt;br /&gt;
| greater than or equal&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ptaylor</name></author>
	</entry>
	<entry>
		<id>https://wiki.gotopinion.info/wiki/index.php?title=PHP&amp;diff=88</id>
		<title>PHP</title>
		<link rel="alternate" type="text/html" href="https://wiki.gotopinion.info/wiki/index.php?title=PHP&amp;diff=88"/>
		<updated>2007-07-22T20:53:43Z</updated>

		<summary type="html">&lt;p&gt;Ptaylor: /* mysql_select_db example */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;PHP is a server side scripting language.&lt;br /&gt;
&lt;br /&gt;
== Basic Syntax &amp;amp; Commands ==&lt;br /&gt;
&lt;br /&gt;
PHP statements are always terminated with semicolon (;).&lt;br /&gt;
&lt;br /&gt;
Single quotes are used to mark start and end of text (&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
All variable names in PHP start with dollar sign ($).&lt;br /&gt;
&lt;br /&gt;
PHP is a loosely typed language. Variables may contain any type of data.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$variable_name = &amp;quot;Semper Fidelis&amp;quot;;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Equal sign is called the &#039;&#039;&#039;assignment operator&#039;&#039;&#039; since it assigns values to variables.&lt;br /&gt;
&lt;br /&gt;
Comments begin with &amp;lt;code&amp;gt;//&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;/* */&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
arithmetic operators enable you to add, subtract, multiply, &amp;amp; divide.&lt;br /&gt;
&lt;br /&gt;
concatenation operator allows you to add strings of text.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$variable_name = &amp;quot;Hello&amp;quot; . &amp;quot; there&amp;quot; . &amp;quot; world!&amp;quot;;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Assigns value of &amp;quot;Hello there world!&amp;quot; without quotes.&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! variable&lt;br /&gt;
! comment&lt;br /&gt;
|- &lt;br /&gt;
| $var1 = &#039;PHP&#039;;&lt;br /&gt;
| Assigns value of &amp;quot;PHP&amp;quot; to var1&lt;br /&gt;
|-&lt;br /&gt;
| $var2 = 5;&lt;br /&gt;
| Assigns value of 5 to $var2&lt;br /&gt;
|-&lt;br /&gt;
| $var3 = $var2 + 1;&lt;br /&gt;
| Assigns value of 6 to $var3&lt;br /&gt;
|-&lt;br /&gt;
| $var2 = $var1;&lt;br /&gt;
| Assigns value of &amp;quot;PHP&amp;quot; to $var2&lt;br /&gt;
|-&lt;br /&gt;
| echo($var1);&lt;br /&gt;
| Outputs &amp;quot;PHP&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| echo($var2);&lt;br /&gt;
| Outputs &amp;quot;PHP&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| echo($var3);&lt;br /&gt;
| Outputs 6&lt;br /&gt;
|-&lt;br /&gt;
| echo($var1 . &#039; rules!&#039;);&lt;br /&gt;
| Outputs &amp;quot;PHP rules!&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| echo(&amp;quot;var1 rules!&amp;quot;);&lt;br /&gt;
| Outputs &amp;quot;PHP rules!&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| echo(&#039;var1 rules!&#039;);&lt;br /&gt;
| Outputs &#039;$var1 rules!&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
NOTE: Double quotes around text enables the variable name to be inserted &amp;amp; value is displayed. This is called &#039;&#039;&#039;variable interpolation&#039;&#039;&#039;. Single quotes will not interpolate the variable name.&lt;br /&gt;
&lt;br /&gt;
== Arrays ==&lt;br /&gt;
&lt;br /&gt;
A special variable that contains multiple values.&lt;br /&gt;
&lt;br /&gt;
Simple format:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$array_name = array(&#039;test1&#039;, &#039;test2&#039;, 69);&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To retrieve a value stored in an array you need the &#039;&#039;&#039;index&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Generally, arrays use incrementing integers that start with zero as their indices. Indices act as pointers to precisely locate a value in an array.&lt;br /&gt;
&lt;br /&gt;
Expanding on simple format:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! code&lt;br /&gt;
! comment&lt;br /&gt;
|-&lt;br /&gt;
| echo($array_name[0]);&lt;br /&gt;
| Outputs &#039;test1&#039;&lt;br /&gt;
|-&lt;br /&gt;
| echo($array_name[1]);&lt;br /&gt;
| Outputs &#039;test2&#039;&lt;br /&gt;
|-&lt;br /&gt;
| echo($array_name[2]);&lt;br /&gt;
| Outputs 69&lt;br /&gt;
|-&lt;br /&gt;
| $array_name[1] = &#039;wiki1&#039;;&lt;br /&gt;
| Assign a new value&lt;br /&gt;
|-&lt;br /&gt;
| $array_name[3] = &#039;wiki2&#039;;&lt;br /&gt;
| Create a new element&lt;br /&gt;
|-&lt;br /&gt;
| $array_name[] = &#039;transformers&#039;;&lt;br /&gt;
| Add element to end of array.&lt;br /&gt;
|-&lt;br /&gt;
| echo($array_name[4]);&lt;br /&gt;
| Outputs &amp;quot;transformers&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Arrays can use strings for indices. This is called an associative array because we can associate values with meaningful indices.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$weight[&#039;robert&#039;] = 225;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$weight[&#039;gene&#039;] = 180;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$weight[&#039;julie&#039;] = 103;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Array Variables ==&lt;br /&gt;
&lt;br /&gt;
Array variables useful to HTML&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! Array variable&lt;br /&gt;
! comment&lt;br /&gt;
|-&lt;br /&gt;
| $_GET&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| $_POST&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| $_REQUEST&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| $_SERVER&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Functions ==&lt;br /&gt;
&lt;br /&gt;
Functions are good for your health.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! function syntax&lt;br /&gt;
! description&lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;&amp;lt;code&amp;gt;echo&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| outputs data to browser&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;&amp;lt;code&amp;gt;urlencode&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| takes any special characters in a string (like spaces) &amp;amp; converts them into special codes to appear in php query strings&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;&amp;lt;code&amp;gt;mysql_connect(address, username, password);&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| Enables connection to MySQL database, returns a number that identifies the connection that has been established&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;&amp;lt;code&amp;gt;mysql_select_db&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| Selects database table that PHP will use.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;&amp;lt;code&amp;gt;exit( );&amp;lt;/code&amp;gt;&lt;br /&gt;
| Commands PHP to stop reading page.&lt;br /&gt;
|-&lt;br /&gt;
| blah&lt;br /&gt;
| blah&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;&amp;lt;code&amp;gt;isset&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| returns a value of true if the identified variable has a value&lt;br /&gt;
|-&lt;br /&gt;
| blah&lt;br /&gt;
| blah&lt;br /&gt;
|-&lt;br /&gt;
| blah&lt;br /&gt;
| blah&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| blah&lt;br /&gt;
| blah&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== mysql_connect example ===&lt;br /&gt;
&lt;br /&gt;
Example code:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$dbcnx = @mysql_connect (&#039;db_hostname&#039;, &#039;db_user_name&#039;, &#039;db_user_password&#039;);&lt;br /&gt;
&lt;br /&gt;
if (!$dbcnx) {&lt;br /&gt;
&lt;br /&gt;
echo ( &#039;&amp;lt;p&amp;gt;Unable to connect to the &#039; .&lt;br /&gt;
&lt;br /&gt;
&#039;database server at this time.&amp;lt;/p&amp;gt;&#039; );&lt;br /&gt;
&lt;br /&gt;
exit ();&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* The &#039;@&#039; symbol tells the function to fail silently which enables the coder to display your own message.&lt;br /&gt;
* The &#039;!&#039; symbol flips the $dbcnx value. A returned number for $dbcnx is true (your code successfully connected to MySQL db. !$dbcnx means a successful db connection results in false and the &amp;lt;code&amp;gt;if&amp;lt;/code&amp;gt; statement would not execute. !$dbcnx means a failed db connection results in true and the &amp;lt;code&amp;gt;if&amp;lt;/code&amp;gt; statement would execute (print the custom error message).&lt;br /&gt;
&lt;br /&gt;
* exit() function causes php to stop reading the page&lt;br /&gt;
&lt;br /&gt;
=== mysql_select_db example ===&lt;br /&gt;
&lt;br /&gt;
After your code successfully connets to the MySQL db you must tell PHP which db table to use.&lt;br /&gt;
&lt;br /&gt;
Example basic code:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
mysql_select_db (&#039;db_name&#039;, $dbcnx );&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* The function contains the db identifier $dbcnx. This parameter is optional but I will use it for completeness. The function will default to the last connection opened.&lt;br /&gt;
* Function returns true when it&#039;s successful and false if an error occurs.&lt;br /&gt;
&lt;br /&gt;
Example basic code with error handling:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
if (! @mysql_select_db(&#039;db_name&#039;, $dbcnx) ) {&lt;br /&gt;
die ( &#039;&amp;lt;p&amp;gt;Unable to locate the db_name &#039; .&lt;br /&gt;
&#039;database at this time.&amp;lt;/p&amp;gt;&#039; );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;&amp;lt;code&amp;gt;die&amp;lt;/code&amp;gt;&#039;&#039;&#039; function works like &#039;&#039;&#039;&amp;lt;code&amp;gt;echo&amp;lt;/code&amp;gt;&#039;&#039;&#039; except the script exits after&lt;br /&gt;
* Executing &#039;&#039;&#039;&amp;lt;code&amp;gt;die&amp;lt;/code&amp;gt;&#039;&#039;&#039; is equivalent to &#039;&#039;&#039;&amp;lt;code&amp;gt;echo&amp;lt;/code&amp;gt;&#039;&#039;&#039; followed by &#039;&#039;&#039;&amp;lt;code&amp;gt;exit&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== User Interaction &amp;amp; Forms ==&lt;br /&gt;
&lt;br /&gt;
Formats, tips, and suggestions for user interaction &amp;amp; forms.&lt;br /&gt;
&lt;br /&gt;
Variables can be separated in s query string by an ampersand (&amp;amp;). You may use the ampersand multiple times.&lt;br /&gt;
&lt;br /&gt;
Web pages that can decide whether to display more than one pages is a &#039;&#039;&#039;multipurpose page&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Sample multipurpose page in the HTML body tags:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php if ( condition ) { ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
HTML content to display if condition is true&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php } else { ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
HTML content to display if condition is false&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php } ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Control Structures ==&lt;br /&gt;
&lt;br /&gt;
if-else statement&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
if ( condition ) {&lt;br /&gt;
&lt;br /&gt;
executed if condition is true&lt;br /&gt;
&lt;br /&gt;
} else {&lt;br /&gt;
&lt;br /&gt;
executed if condition false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
while loop&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
while ( conditions ) {&lt;br /&gt;
&lt;br /&gt;
statements execute if true, then repeat, until false&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
for loop&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
for ( initialize; condition; update ) {&lt;br /&gt;
&lt;br /&gt;
statement(s) to execute repeatedly while condition is true&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Operators ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! operator&lt;br /&gt;
! meaning&lt;br /&gt;
|-&lt;br /&gt;
| and or &amp;amp;&amp;amp;&lt;br /&gt;
| compares two conditions both must be true&lt;br /&gt;
|-&lt;br /&gt;
| or or &amp;lt;nowiki&amp;gt;||&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
| compares two and either must be true&lt;br /&gt;
|-&lt;br /&gt;
| !&lt;br /&gt;
| negation operator or not operator, reverses a returned value from true to false or vice versa&lt;br /&gt;
|-&lt;br /&gt;
| ==&lt;br /&gt;
| equal-to operator&lt;br /&gt;
|-&lt;br /&gt;
| !=&lt;br /&gt;
| not equal&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;&lt;br /&gt;
| less than&lt;br /&gt;
|-&lt;br /&gt;
| &amp;gt;&lt;br /&gt;
| greater than&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;=&lt;br /&gt;
| less than or equal&lt;br /&gt;
|-&lt;br /&gt;
| &amp;gt;=&lt;br /&gt;
| greater than or equal&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ptaylor</name></author>
	</entry>
	<entry>
		<id>https://wiki.gotopinion.info/wiki/index.php?title=PHP&amp;diff=87</id>
		<title>PHP</title>
		<link rel="alternate" type="text/html" href="https://wiki.gotopinion.info/wiki/index.php?title=PHP&amp;diff=87"/>
		<updated>2007-07-22T20:34:17Z</updated>

		<summary type="html">&lt;p&gt;Ptaylor: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;PHP is a server side scripting language.&lt;br /&gt;
&lt;br /&gt;
== Basic Syntax &amp;amp; Commands ==&lt;br /&gt;
&lt;br /&gt;
PHP statements are always terminated with semicolon (;).&lt;br /&gt;
&lt;br /&gt;
Single quotes are used to mark start and end of text (&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
All variable names in PHP start with dollar sign ($).&lt;br /&gt;
&lt;br /&gt;
PHP is a loosely typed language. Variables may contain any type of data.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$variable_name = &amp;quot;Semper Fidelis&amp;quot;;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Equal sign is called the &#039;&#039;&#039;assignment operator&#039;&#039;&#039; since it assigns values to variables.&lt;br /&gt;
&lt;br /&gt;
Comments begin with &amp;lt;code&amp;gt;//&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;/* */&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
arithmetic operators enable you to add, subtract, multiply, &amp;amp; divide.&lt;br /&gt;
&lt;br /&gt;
concatenation operator allows you to add strings of text.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$variable_name = &amp;quot;Hello&amp;quot; . &amp;quot; there&amp;quot; . &amp;quot; world!&amp;quot;;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Assigns value of &amp;quot;Hello there world!&amp;quot; without quotes.&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! variable&lt;br /&gt;
! comment&lt;br /&gt;
|- &lt;br /&gt;
| $var1 = &#039;PHP&#039;;&lt;br /&gt;
| Assigns value of &amp;quot;PHP&amp;quot; to var1&lt;br /&gt;
|-&lt;br /&gt;
| $var2 = 5;&lt;br /&gt;
| Assigns value of 5 to $var2&lt;br /&gt;
|-&lt;br /&gt;
| $var3 = $var2 + 1;&lt;br /&gt;
| Assigns value of 6 to $var3&lt;br /&gt;
|-&lt;br /&gt;
| $var2 = $var1;&lt;br /&gt;
| Assigns value of &amp;quot;PHP&amp;quot; to $var2&lt;br /&gt;
|-&lt;br /&gt;
| echo($var1);&lt;br /&gt;
| Outputs &amp;quot;PHP&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| echo($var2);&lt;br /&gt;
| Outputs &amp;quot;PHP&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| echo($var3);&lt;br /&gt;
| Outputs 6&lt;br /&gt;
|-&lt;br /&gt;
| echo($var1 . &#039; rules!&#039;);&lt;br /&gt;
| Outputs &amp;quot;PHP rules!&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| echo(&amp;quot;var1 rules!&amp;quot;);&lt;br /&gt;
| Outputs &amp;quot;PHP rules!&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| echo(&#039;var1 rules!&#039;);&lt;br /&gt;
| Outputs &#039;$var1 rules!&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
NOTE: Double quotes around text enables the variable name to be inserted &amp;amp; value is displayed. This is called &#039;&#039;&#039;variable interpolation&#039;&#039;&#039;. Single quotes will not interpolate the variable name.&lt;br /&gt;
&lt;br /&gt;
== Arrays ==&lt;br /&gt;
&lt;br /&gt;
A special variable that contains multiple values.&lt;br /&gt;
&lt;br /&gt;
Simple format:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$array_name = array(&#039;test1&#039;, &#039;test2&#039;, 69);&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To retrieve a value stored in an array you need the &#039;&#039;&#039;index&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Generally, arrays use incrementing integers that start with zero as their indices. Indices act as pointers to precisely locate a value in an array.&lt;br /&gt;
&lt;br /&gt;
Expanding on simple format:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! code&lt;br /&gt;
! comment&lt;br /&gt;
|-&lt;br /&gt;
| echo($array_name[0]);&lt;br /&gt;
| Outputs &#039;test1&#039;&lt;br /&gt;
|-&lt;br /&gt;
| echo($array_name[1]);&lt;br /&gt;
| Outputs &#039;test2&#039;&lt;br /&gt;
|-&lt;br /&gt;
| echo($array_name[2]);&lt;br /&gt;
| Outputs 69&lt;br /&gt;
|-&lt;br /&gt;
| $array_name[1] = &#039;wiki1&#039;;&lt;br /&gt;
| Assign a new value&lt;br /&gt;
|-&lt;br /&gt;
| $array_name[3] = &#039;wiki2&#039;;&lt;br /&gt;
| Create a new element&lt;br /&gt;
|-&lt;br /&gt;
| $array_name[] = &#039;transformers&#039;;&lt;br /&gt;
| Add element to end of array.&lt;br /&gt;
|-&lt;br /&gt;
| echo($array_name[4]);&lt;br /&gt;
| Outputs &amp;quot;transformers&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Arrays can use strings for indices. This is called an associative array because we can associate values with meaningful indices.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$weight[&#039;robert&#039;] = 225;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$weight[&#039;gene&#039;] = 180;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$weight[&#039;julie&#039;] = 103;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Array Variables ==&lt;br /&gt;
&lt;br /&gt;
Array variables useful to HTML&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! Array variable&lt;br /&gt;
! comment&lt;br /&gt;
|-&lt;br /&gt;
| $_GET&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| $_POST&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| $_REQUEST&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| $_SERVER&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Functions ==&lt;br /&gt;
&lt;br /&gt;
Functions are good for your health.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! function syntax&lt;br /&gt;
! description&lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;&amp;lt;code&amp;gt;echo&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| outputs data to browser&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;&amp;lt;code&amp;gt;urlencode&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| takes any special characters in a string (like spaces) &amp;amp; converts them into special codes to appear in php query strings&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;&amp;lt;code&amp;gt;mysql_connect(address, username, password);&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| Enables connection to MySQL database, returns a number that identifies the connection that has been established&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;&amp;lt;code&amp;gt;mysql_select_db&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| Selects database table that PHP will use.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;&amp;lt;code&amp;gt;exit( );&amp;lt;/code&amp;gt;&lt;br /&gt;
| Commands PHP to stop reading page.&lt;br /&gt;
|-&lt;br /&gt;
| blah&lt;br /&gt;
| blah&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;&amp;lt;code&amp;gt;isset&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| returns a value of true if the identified variable has a value&lt;br /&gt;
|-&lt;br /&gt;
| blah&lt;br /&gt;
| blah&lt;br /&gt;
|-&lt;br /&gt;
| blah&lt;br /&gt;
| blah&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| blah&lt;br /&gt;
| blah&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== mysql_connect example ===&lt;br /&gt;
&lt;br /&gt;
Example code:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$dbcnx = @mysql_connect (&#039;db_hostname&#039;, &#039;db_user_name&#039;, &#039;db_user_password&#039;);&lt;br /&gt;
&lt;br /&gt;
if (!$dbcnx) {&lt;br /&gt;
&lt;br /&gt;
echo ( &#039;&amp;lt;p&amp;gt;Unable to connect to the &#039; .&lt;br /&gt;
&lt;br /&gt;
&#039;database server at this time.&amp;lt;/p&amp;gt;&#039; );&lt;br /&gt;
&lt;br /&gt;
exit ();&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* The &#039;@&#039; symbol tells the function to fail silently which enables the coder to display your own message.&lt;br /&gt;
* The &#039;!&#039; symbol flips the $dbcnx value. A returned number for $dbcnx is true (your code successfully connected to MySQL db. !$dbcnx means a successful db connection results in false and the &amp;lt;code&amp;gt;if&amp;lt;/code&amp;gt; statement would not execute. !$dbcnx means a failed db connection results in true and the &amp;lt;code&amp;gt;if&amp;lt;/code&amp;gt; statement would execute (print the custom error message).&lt;br /&gt;
&lt;br /&gt;
* exit() function causes php to stop reading the page&lt;br /&gt;
&lt;br /&gt;
=== mysql_select_db example ===&lt;br /&gt;
&lt;br /&gt;
After your code successfully connets to the MySQL db you must tell PHP which db table to use.&lt;br /&gt;
&lt;br /&gt;
Example code:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
mysql_select_db (&#039;db_name&#039;, $dbcnx );&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== User Interaction &amp;amp; Forms ==&lt;br /&gt;
&lt;br /&gt;
Formats, tips, and suggestions for user interaction &amp;amp; forms.&lt;br /&gt;
&lt;br /&gt;
Variables can be separated in s query string by an ampersand (&amp;amp;). You may use the ampersand multiple times.&lt;br /&gt;
&lt;br /&gt;
Web pages that can decide whether to display more than one pages is a &#039;&#039;&#039;multipurpose page&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Sample multipurpose page in the HTML body tags:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php if ( condition ) { ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
HTML content to display if condition is true&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php } else { ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
HTML content to display if condition is false&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php } ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Control Structures ==&lt;br /&gt;
&lt;br /&gt;
if-else statement&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
if ( condition ) {&lt;br /&gt;
&lt;br /&gt;
executed if condition is true&lt;br /&gt;
&lt;br /&gt;
} else {&lt;br /&gt;
&lt;br /&gt;
executed if condition false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
while loop&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
while ( conditions ) {&lt;br /&gt;
&lt;br /&gt;
statements execute if true, then repeat, until false&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
for loop&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
for ( initialize; condition; update ) {&lt;br /&gt;
&lt;br /&gt;
statement(s) to execute repeatedly while condition is true&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Operators ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! operator&lt;br /&gt;
! meaning&lt;br /&gt;
|-&lt;br /&gt;
| and or &amp;amp;&amp;amp;&lt;br /&gt;
| compares two conditions both must be true&lt;br /&gt;
|-&lt;br /&gt;
| or or &amp;lt;nowiki&amp;gt;||&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
| compares two and either must be true&lt;br /&gt;
|-&lt;br /&gt;
| !&lt;br /&gt;
| negation operator or not operator, reverses a returned value from true to false or vice versa&lt;br /&gt;
|-&lt;br /&gt;
| ==&lt;br /&gt;
| equal-to operator&lt;br /&gt;
|-&lt;br /&gt;
| !=&lt;br /&gt;
| not equal&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;&lt;br /&gt;
| less than&lt;br /&gt;
|-&lt;br /&gt;
| &amp;gt;&lt;br /&gt;
| greater than&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;=&lt;br /&gt;
| less than or equal&lt;br /&gt;
|-&lt;br /&gt;
| &amp;gt;=&lt;br /&gt;
| greater than or equal&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ptaylor</name></author>
	</entry>
	<entry>
		<id>https://wiki.gotopinion.info/wiki/index.php?title=PHP&amp;diff=86</id>
		<title>PHP</title>
		<link rel="alternate" type="text/html" href="https://wiki.gotopinion.info/wiki/index.php?title=PHP&amp;diff=86"/>
		<updated>2007-07-22T20:28:53Z</updated>

		<summary type="html">&lt;p&gt;Ptaylor: /* Functions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;PHP is a server side scripting language.&lt;br /&gt;
&lt;br /&gt;
== Basic Syntax &amp;amp; Commands ==&lt;br /&gt;
&lt;br /&gt;
PHP statements are always terminated with semicolon (;).&lt;br /&gt;
&lt;br /&gt;
Single quotes are used to mark start and end of text (&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
All variable names in PHP start with dollar sign ($).&lt;br /&gt;
&lt;br /&gt;
PHP is a loosely typed language. Variables may contain any type of data.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$variable_name = &amp;quot;Semper Fidelis&amp;quot;;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Equal sign is called the &#039;&#039;&#039;assignment operator&#039;&#039;&#039; since it assigns values to variables.&lt;br /&gt;
&lt;br /&gt;
Comments begin with &amp;lt;code&amp;gt;//&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;/* */&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
arithmetic operators enable you to add, subtract, multiply, &amp;amp; divide.&lt;br /&gt;
&lt;br /&gt;
concatenation operator allows you to add strings of text.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$variable_name = &amp;quot;Hello&amp;quot; . &amp;quot; there&amp;quot; . &amp;quot; world!&amp;quot;;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Assigns value of &amp;quot;Hello there world!&amp;quot; without quotes.&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! variable&lt;br /&gt;
! comment&lt;br /&gt;
|- &lt;br /&gt;
| $var1 = &#039;PHP&#039;;&lt;br /&gt;
| Assigns value of &amp;quot;PHP&amp;quot; to var1&lt;br /&gt;
|-&lt;br /&gt;
| $var2 = 5;&lt;br /&gt;
| Assigns value of 5 to $var2&lt;br /&gt;
|-&lt;br /&gt;
| $var3 = $var2 + 1;&lt;br /&gt;
| Assigns value of 6 to $var3&lt;br /&gt;
|-&lt;br /&gt;
| $var2 = $var1;&lt;br /&gt;
| Assigns value of &amp;quot;PHP&amp;quot; to $var2&lt;br /&gt;
|-&lt;br /&gt;
| echo($var1);&lt;br /&gt;
| Outputs &amp;quot;PHP&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| echo($var2);&lt;br /&gt;
| Outputs &amp;quot;PHP&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| echo($var3);&lt;br /&gt;
| Outputs 6&lt;br /&gt;
|-&lt;br /&gt;
| echo($var1 . &#039; rules!&#039;);&lt;br /&gt;
| Outputs &amp;quot;PHP rules!&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| echo(&amp;quot;var1 rules!&amp;quot;);&lt;br /&gt;
| Outputs &amp;quot;PHP rules!&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| echo(&#039;var1 rules!&#039;);&lt;br /&gt;
| Outputs &#039;$var1 rules!&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
NOTE: Double quotes around text enables the variable name to be inserted &amp;amp; value is displayed. This is called &#039;&#039;&#039;variable interpolation&#039;&#039;&#039;. Single quotes will not interpolate the variable name.&lt;br /&gt;
&lt;br /&gt;
== Arrays ==&lt;br /&gt;
&lt;br /&gt;
A special variable that contains multiple values.&lt;br /&gt;
&lt;br /&gt;
Simple format:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$array_name = array(&#039;test1&#039;, &#039;test2&#039;, 69);&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To retrieve a value stored in an array you need the &#039;&#039;&#039;index&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Generally, arrays use incrementing integers that start with zero as their indices. Indices act as pointers to precisely locate a value in an array.&lt;br /&gt;
&lt;br /&gt;
Expanding on simple format:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! code&lt;br /&gt;
! comment&lt;br /&gt;
|-&lt;br /&gt;
| echo($array_name[0]);&lt;br /&gt;
| Outputs &#039;test1&#039;&lt;br /&gt;
|-&lt;br /&gt;
| echo($array_name[1]);&lt;br /&gt;
| Outputs &#039;test2&#039;&lt;br /&gt;
|-&lt;br /&gt;
| echo($array_name[2]);&lt;br /&gt;
| Outputs 69&lt;br /&gt;
|-&lt;br /&gt;
| $array_name[1] = &#039;wiki1&#039;;&lt;br /&gt;
| Assign a new value&lt;br /&gt;
|-&lt;br /&gt;
| $array_name[3] = &#039;wiki2&#039;;&lt;br /&gt;
| Create a new element&lt;br /&gt;
|-&lt;br /&gt;
| $array_name[] = &#039;transformers&#039;;&lt;br /&gt;
| Add element to end of array.&lt;br /&gt;
|-&lt;br /&gt;
| echo($array_name[4]);&lt;br /&gt;
| Outputs &amp;quot;transformers&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Arrays can use strings for indices. This is called an associative array because we can associate values with meaningful indices.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$weight[&#039;robert&#039;] = 225;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$weight[&#039;gene&#039;] = 180;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$weight[&#039;julie&#039;] = 103;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Array Variables ==&lt;br /&gt;
&lt;br /&gt;
Array variables useful to HTML&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! Array variable&lt;br /&gt;
! comment&lt;br /&gt;
|-&lt;br /&gt;
| $_GET&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| $_POST&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| $_REQUEST&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| $_SERVER&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Functions ==&lt;br /&gt;
&lt;br /&gt;
Functions are good for your health.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! function syntax&lt;br /&gt;
! description&lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;&amp;lt;code&amp;gt;echo&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| outputs data to browser&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;&amp;lt;code&amp;gt;urlencode&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| takes any special characters in a string (like spaces) &amp;amp; converts them into special codes to appear in php query strings&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;&amp;lt;code&amp;gt;mysql_connect(address, username, password);&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| Enables connection to MySQL database, returns a number that identifies the connection that has been established&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;&amp;lt;code&amp;gt;exit( );&amp;lt;/code&amp;gt;&lt;br /&gt;
| Commands PHP to stop reading page.&lt;br /&gt;
|-&lt;br /&gt;
| blah&lt;br /&gt;
| blah&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;&amp;lt;code&amp;gt;isset&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| returns a value of true if the identified variable has a value&lt;br /&gt;
|-&lt;br /&gt;
| blah&lt;br /&gt;
| blah&lt;br /&gt;
|-&lt;br /&gt;
| blah&lt;br /&gt;
| blah&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| blah&lt;br /&gt;
| blah&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== mysql_connect example ===&lt;br /&gt;
&lt;br /&gt;
Example code:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$dbcnx = @mysql_connect (&#039;db_hostname&#039;, &#039;db_user_name&#039;, &#039;db_user_password&#039;);&lt;br /&gt;
&lt;br /&gt;
if (!$dbcnx) {&lt;br /&gt;
&lt;br /&gt;
echo ( &#039;&amp;lt;p&amp;gt;Unable to connect to the &#039; .&lt;br /&gt;
&lt;br /&gt;
&#039;database server at this time.&amp;lt;/p&amp;gt;&#039; );&lt;br /&gt;
&lt;br /&gt;
exit ();&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* The &#039;@&#039; symbol tells the function to fail silently which enables the coder to display your own message.&lt;br /&gt;
* The &#039;!&#039; symbol flips the $dbcnx value. A returned number for $dbcnx is true (your code successfully connected to MySQL db. !$dbcnx means a successful db connection results in false and the &amp;lt;code&amp;gt;if&amp;lt;/code&amp;gt; statement would not execute. !$dbcnx means a failed db connection results in true and the &amp;lt;code&amp;gt;if&amp;lt;/code&amp;gt; statement would execute (print the custom error message).&lt;br /&gt;
&lt;br /&gt;
* exit() function causes php to stop reading the page&lt;br /&gt;
&lt;br /&gt;
== User Interaction &amp;amp; Forms ==&lt;br /&gt;
&lt;br /&gt;
Formats, tips, and suggestions for user interaction &amp;amp; forms.&lt;br /&gt;
&lt;br /&gt;
Variables can be separated in s query string by an ampersand (&amp;amp;). You may use the ampersand multiple times.&lt;br /&gt;
&lt;br /&gt;
Web pages that can decide whether to display more than one pages is a &#039;&#039;&#039;multipurpose page&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Sample multipurpose page in the HTML body tags:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php if ( condition ) { ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
HTML content to display if condition is true&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php } else { ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
HTML content to display if condition is false&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php } ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Control Structures ==&lt;br /&gt;
&lt;br /&gt;
if-else statement&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
if ( condition ) {&lt;br /&gt;
&lt;br /&gt;
executed if condition is true&lt;br /&gt;
&lt;br /&gt;
} else {&lt;br /&gt;
&lt;br /&gt;
executed if condition false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
while loop&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
while ( conditions ) {&lt;br /&gt;
&lt;br /&gt;
statements execute if true, then repeat, until false&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
for loop&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
for ( initialize; condition; update ) {&lt;br /&gt;
&lt;br /&gt;
statement(s) to execute repeatedly while condition is true&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Operators ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! operator&lt;br /&gt;
! meaning&lt;br /&gt;
|-&lt;br /&gt;
| and or &amp;amp;&amp;amp;&lt;br /&gt;
| compares two conditions both must be true&lt;br /&gt;
|-&lt;br /&gt;
| or or &amp;lt;nowiki&amp;gt;||&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
| compares two and either must be true&lt;br /&gt;
|-&lt;br /&gt;
| !&lt;br /&gt;
| negation operator or not operator, reverses a returned value from true to false or vice versa&lt;br /&gt;
|-&lt;br /&gt;
| ==&lt;br /&gt;
| equal-to operator&lt;br /&gt;
|-&lt;br /&gt;
| !=&lt;br /&gt;
| not equal&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;&lt;br /&gt;
| less than&lt;br /&gt;
|-&lt;br /&gt;
| &amp;gt;&lt;br /&gt;
| greater than&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;=&lt;br /&gt;
| less than or equal&lt;br /&gt;
|-&lt;br /&gt;
| &amp;gt;=&lt;br /&gt;
| greater than or equal&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ptaylor</name></author>
	</entry>
	<entry>
		<id>https://wiki.gotopinion.info/wiki/index.php?title=PHP&amp;diff=85</id>
		<title>PHP</title>
		<link rel="alternate" type="text/html" href="https://wiki.gotopinion.info/wiki/index.php?title=PHP&amp;diff=85"/>
		<updated>2007-07-22T20:27:35Z</updated>

		<summary type="html">&lt;p&gt;Ptaylor: /* Functions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;PHP is a server side scripting language.&lt;br /&gt;
&lt;br /&gt;
== Basic Syntax &amp;amp; Commands ==&lt;br /&gt;
&lt;br /&gt;
PHP statements are always terminated with semicolon (;).&lt;br /&gt;
&lt;br /&gt;
Single quotes are used to mark start and end of text (&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
All variable names in PHP start with dollar sign ($).&lt;br /&gt;
&lt;br /&gt;
PHP is a loosely typed language. Variables may contain any type of data.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$variable_name = &amp;quot;Semper Fidelis&amp;quot;;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Equal sign is called the &#039;&#039;&#039;assignment operator&#039;&#039;&#039; since it assigns values to variables.&lt;br /&gt;
&lt;br /&gt;
Comments begin with &amp;lt;code&amp;gt;//&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;/* */&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
arithmetic operators enable you to add, subtract, multiply, &amp;amp; divide.&lt;br /&gt;
&lt;br /&gt;
concatenation operator allows you to add strings of text.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$variable_name = &amp;quot;Hello&amp;quot; . &amp;quot; there&amp;quot; . &amp;quot; world!&amp;quot;;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Assigns value of &amp;quot;Hello there world!&amp;quot; without quotes.&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! variable&lt;br /&gt;
! comment&lt;br /&gt;
|- &lt;br /&gt;
| $var1 = &#039;PHP&#039;;&lt;br /&gt;
| Assigns value of &amp;quot;PHP&amp;quot; to var1&lt;br /&gt;
|-&lt;br /&gt;
| $var2 = 5;&lt;br /&gt;
| Assigns value of 5 to $var2&lt;br /&gt;
|-&lt;br /&gt;
| $var3 = $var2 + 1;&lt;br /&gt;
| Assigns value of 6 to $var3&lt;br /&gt;
|-&lt;br /&gt;
| $var2 = $var1;&lt;br /&gt;
| Assigns value of &amp;quot;PHP&amp;quot; to $var2&lt;br /&gt;
|-&lt;br /&gt;
| echo($var1);&lt;br /&gt;
| Outputs &amp;quot;PHP&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| echo($var2);&lt;br /&gt;
| Outputs &amp;quot;PHP&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| echo($var3);&lt;br /&gt;
| Outputs 6&lt;br /&gt;
|-&lt;br /&gt;
| echo($var1 . &#039; rules!&#039;);&lt;br /&gt;
| Outputs &amp;quot;PHP rules!&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| echo(&amp;quot;var1 rules!&amp;quot;);&lt;br /&gt;
| Outputs &amp;quot;PHP rules!&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| echo(&#039;var1 rules!&#039;);&lt;br /&gt;
| Outputs &#039;$var1 rules!&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
NOTE: Double quotes around text enables the variable name to be inserted &amp;amp; value is displayed. This is called &#039;&#039;&#039;variable interpolation&#039;&#039;&#039;. Single quotes will not interpolate the variable name.&lt;br /&gt;
&lt;br /&gt;
== Arrays ==&lt;br /&gt;
&lt;br /&gt;
A special variable that contains multiple values.&lt;br /&gt;
&lt;br /&gt;
Simple format:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$array_name = array(&#039;test1&#039;, &#039;test2&#039;, 69);&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To retrieve a value stored in an array you need the &#039;&#039;&#039;index&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Generally, arrays use incrementing integers that start with zero as their indices. Indices act as pointers to precisely locate a value in an array.&lt;br /&gt;
&lt;br /&gt;
Expanding on simple format:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! code&lt;br /&gt;
! comment&lt;br /&gt;
|-&lt;br /&gt;
| echo($array_name[0]);&lt;br /&gt;
| Outputs &#039;test1&#039;&lt;br /&gt;
|-&lt;br /&gt;
| echo($array_name[1]);&lt;br /&gt;
| Outputs &#039;test2&#039;&lt;br /&gt;
|-&lt;br /&gt;
| echo($array_name[2]);&lt;br /&gt;
| Outputs 69&lt;br /&gt;
|-&lt;br /&gt;
| $array_name[1] = &#039;wiki1&#039;;&lt;br /&gt;
| Assign a new value&lt;br /&gt;
|-&lt;br /&gt;
| $array_name[3] = &#039;wiki2&#039;;&lt;br /&gt;
| Create a new element&lt;br /&gt;
|-&lt;br /&gt;
| $array_name[] = &#039;transformers&#039;;&lt;br /&gt;
| Add element to end of array.&lt;br /&gt;
|-&lt;br /&gt;
| echo($array_name[4]);&lt;br /&gt;
| Outputs &amp;quot;transformers&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Arrays can use strings for indices. This is called an associative array because we can associate values with meaningful indices.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$weight[&#039;robert&#039;] = 225;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$weight[&#039;gene&#039;] = 180;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$weight[&#039;julie&#039;] = 103;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Array Variables ==&lt;br /&gt;
&lt;br /&gt;
Array variables useful to HTML&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! Array variable&lt;br /&gt;
! comment&lt;br /&gt;
|-&lt;br /&gt;
| $_GET&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| $_POST&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| $_REQUEST&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| $_SERVER&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Functions ==&lt;br /&gt;
&lt;br /&gt;
Functions are good for your health.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! function syntax&lt;br /&gt;
! description&lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;&amp;lt;code&amp;gt;echo&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| outputs data to browser&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;&amp;lt;code&amp;gt;urlencode&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| takes any special characters in a string (like spaces) &amp;amp; converts them into special codes to appear in php query strings&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;&amp;lt;code&amp;gt;mysql_connect(address, username, password);&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| Enables connection to MySQL database, returns a number that identifies the connection that has been established&lt;br /&gt;
|-&lt;br /&gt;
| blah&lt;br /&gt;
| blah&lt;br /&gt;
|-&lt;br /&gt;
| blah&lt;br /&gt;
| blah&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;&amp;lt;code&amp;gt;isset&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| returns a value of true if the identified variable has a value&lt;br /&gt;
|-&lt;br /&gt;
| blah&lt;br /&gt;
| blah&lt;br /&gt;
|-&lt;br /&gt;
| blah&lt;br /&gt;
| blah&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| blah&lt;br /&gt;
| blah&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== mysql_connect example ===&lt;br /&gt;
&lt;br /&gt;
Example code:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$dbcnx = @mysql_connect (&#039;db_hostname&#039;, &#039;db_user_name&#039;, &#039;db_user_password&#039;);&lt;br /&gt;
&lt;br /&gt;
if (!$dbcnx) {&lt;br /&gt;
&lt;br /&gt;
echo ( &#039;&amp;lt;p&amp;gt;Unable to connect to the &#039; .&lt;br /&gt;
&lt;br /&gt;
&#039;database server at this time.&amp;lt;/p&amp;gt;&#039; );&lt;br /&gt;
&lt;br /&gt;
exit ();&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* The &#039;@&#039; symbol tells the function to fail silently which enables the coder to display your own message.&lt;br /&gt;
* The &#039;!&#039; symbol flips the $dbcnx value. A returned number for $dbcnx is true (your code successfully connected to MySQL db. !$dbcnx means a successful db connection results in false and the &amp;lt;code&amp;gt;if&amp;lt;/code&amp;gt; statement would not execute. !$dbcnx means a failed db connection results in true and the &amp;lt;code&amp;gt;if&amp;lt;/code&amp;gt; statement would execute (print the custom error message).&lt;br /&gt;
&lt;br /&gt;
* exit() function causes php to stop reading the page&lt;br /&gt;
&lt;br /&gt;
== User Interaction &amp;amp; Forms ==&lt;br /&gt;
&lt;br /&gt;
Formats, tips, and suggestions for user interaction &amp;amp; forms.&lt;br /&gt;
&lt;br /&gt;
Variables can be separated in s query string by an ampersand (&amp;amp;). You may use the ampersand multiple times.&lt;br /&gt;
&lt;br /&gt;
Web pages that can decide whether to display more than one pages is a &#039;&#039;&#039;multipurpose page&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Sample multipurpose page in the HTML body tags:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php if ( condition ) { ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
HTML content to display if condition is true&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php } else { ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
HTML content to display if condition is false&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php } ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Control Structures ==&lt;br /&gt;
&lt;br /&gt;
if-else statement&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
if ( condition ) {&lt;br /&gt;
&lt;br /&gt;
executed if condition is true&lt;br /&gt;
&lt;br /&gt;
} else {&lt;br /&gt;
&lt;br /&gt;
executed if condition false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
while loop&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
while ( conditions ) {&lt;br /&gt;
&lt;br /&gt;
statements execute if true, then repeat, until false&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
for loop&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
for ( initialize; condition; update ) {&lt;br /&gt;
&lt;br /&gt;
statement(s) to execute repeatedly while condition is true&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Operators ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! operator&lt;br /&gt;
! meaning&lt;br /&gt;
|-&lt;br /&gt;
| and or &amp;amp;&amp;amp;&lt;br /&gt;
| compares two conditions both must be true&lt;br /&gt;
|-&lt;br /&gt;
| or or &amp;lt;nowiki&amp;gt;||&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
| compares two and either must be true&lt;br /&gt;
|-&lt;br /&gt;
| !&lt;br /&gt;
| negation operator or not operator, reverses a returned value from true to false or vice versa&lt;br /&gt;
|-&lt;br /&gt;
| ==&lt;br /&gt;
| equal-to operator&lt;br /&gt;
|-&lt;br /&gt;
| !=&lt;br /&gt;
| not equal&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;&lt;br /&gt;
| less than&lt;br /&gt;
|-&lt;br /&gt;
| &amp;gt;&lt;br /&gt;
| greater than&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;=&lt;br /&gt;
| less than or equal&lt;br /&gt;
|-&lt;br /&gt;
| &amp;gt;=&lt;br /&gt;
| greater than or equal&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ptaylor</name></author>
	</entry>
	<entry>
		<id>https://wiki.gotopinion.info/wiki/index.php?title=PHP&amp;diff=84</id>
		<title>PHP</title>
		<link rel="alternate" type="text/html" href="https://wiki.gotopinion.info/wiki/index.php?title=PHP&amp;diff=84"/>
		<updated>2007-07-22T19:44:53Z</updated>

		<summary type="html">&lt;p&gt;Ptaylor: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;PHP is a server side scripting language.&lt;br /&gt;
&lt;br /&gt;
== Basic Syntax &amp;amp; Commands ==&lt;br /&gt;
&lt;br /&gt;
PHP statements are always terminated with semicolon (;).&lt;br /&gt;
&lt;br /&gt;
Single quotes are used to mark start and end of text (&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
All variable names in PHP start with dollar sign ($).&lt;br /&gt;
&lt;br /&gt;
PHP is a loosely typed language. Variables may contain any type of data.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$variable_name = &amp;quot;Semper Fidelis&amp;quot;;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Equal sign is called the &#039;&#039;&#039;assignment operator&#039;&#039;&#039; since it assigns values to variables.&lt;br /&gt;
&lt;br /&gt;
Comments begin with &amp;lt;code&amp;gt;//&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;/* */&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
arithmetic operators enable you to add, subtract, multiply, &amp;amp; divide.&lt;br /&gt;
&lt;br /&gt;
concatenation operator allows you to add strings of text.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$variable_name = &amp;quot;Hello&amp;quot; . &amp;quot; there&amp;quot; . &amp;quot; world!&amp;quot;;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Assigns value of &amp;quot;Hello there world!&amp;quot; without quotes.&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! variable&lt;br /&gt;
! comment&lt;br /&gt;
|- &lt;br /&gt;
| $var1 = &#039;PHP&#039;;&lt;br /&gt;
| Assigns value of &amp;quot;PHP&amp;quot; to var1&lt;br /&gt;
|-&lt;br /&gt;
| $var2 = 5;&lt;br /&gt;
| Assigns value of 5 to $var2&lt;br /&gt;
|-&lt;br /&gt;
| $var3 = $var2 + 1;&lt;br /&gt;
| Assigns value of 6 to $var3&lt;br /&gt;
|-&lt;br /&gt;
| $var2 = $var1;&lt;br /&gt;
| Assigns value of &amp;quot;PHP&amp;quot; to $var2&lt;br /&gt;
|-&lt;br /&gt;
| echo($var1);&lt;br /&gt;
| Outputs &amp;quot;PHP&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| echo($var2);&lt;br /&gt;
| Outputs &amp;quot;PHP&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| echo($var3);&lt;br /&gt;
| Outputs 6&lt;br /&gt;
|-&lt;br /&gt;
| echo($var1 . &#039; rules!&#039;);&lt;br /&gt;
| Outputs &amp;quot;PHP rules!&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| echo(&amp;quot;var1 rules!&amp;quot;);&lt;br /&gt;
| Outputs &amp;quot;PHP rules!&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| echo(&#039;var1 rules!&#039;);&lt;br /&gt;
| Outputs &#039;$var1 rules!&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
NOTE: Double quotes around text enables the variable name to be inserted &amp;amp; value is displayed. This is called &#039;&#039;&#039;variable interpolation&#039;&#039;&#039;. Single quotes will not interpolate the variable name.&lt;br /&gt;
&lt;br /&gt;
== Arrays ==&lt;br /&gt;
&lt;br /&gt;
A special variable that contains multiple values.&lt;br /&gt;
&lt;br /&gt;
Simple format:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$array_name = array(&#039;test1&#039;, &#039;test2&#039;, 69);&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To retrieve a value stored in an array you need the &#039;&#039;&#039;index&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Generally, arrays use incrementing integers that start with zero as their indices. Indices act as pointers to precisely locate a value in an array.&lt;br /&gt;
&lt;br /&gt;
Expanding on simple format:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! code&lt;br /&gt;
! comment&lt;br /&gt;
|-&lt;br /&gt;
| echo($array_name[0]);&lt;br /&gt;
| Outputs &#039;test1&#039;&lt;br /&gt;
|-&lt;br /&gt;
| echo($array_name[1]);&lt;br /&gt;
| Outputs &#039;test2&#039;&lt;br /&gt;
|-&lt;br /&gt;
| echo($array_name[2]);&lt;br /&gt;
| Outputs 69&lt;br /&gt;
|-&lt;br /&gt;
| $array_name[1] = &#039;wiki1&#039;;&lt;br /&gt;
| Assign a new value&lt;br /&gt;
|-&lt;br /&gt;
| $array_name[3] = &#039;wiki2&#039;;&lt;br /&gt;
| Create a new element&lt;br /&gt;
|-&lt;br /&gt;
| $array_name[] = &#039;transformers&#039;;&lt;br /&gt;
| Add element to end of array.&lt;br /&gt;
|-&lt;br /&gt;
| echo($array_name[4]);&lt;br /&gt;
| Outputs &amp;quot;transformers&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Arrays can use strings for indices. This is called an associative array because we can associate values with meaningful indices.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$weight[&#039;robert&#039;] = 225;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$weight[&#039;gene&#039;] = 180;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$weight[&#039;julie&#039;] = 103;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Array Variables ==&lt;br /&gt;
&lt;br /&gt;
Array variables useful to HTML&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! Array variable&lt;br /&gt;
! comment&lt;br /&gt;
|-&lt;br /&gt;
| $_GET&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| $_POST&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| $_REQUEST&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| $_SERVER&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Functions ==&lt;br /&gt;
&lt;br /&gt;
Functions are good for your health.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! function syntax&lt;br /&gt;
! description&lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;&amp;lt;code&amp;gt;echo&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| outputs data to browser&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;&amp;lt;code&amp;gt;urlencode&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| takes any special characters in a string (like spaces) &amp;amp; converts them into special codes to appear in php query strings&lt;br /&gt;
|-&lt;br /&gt;
| blah&lt;br /&gt;
| blah&lt;br /&gt;
|-&lt;br /&gt;
| blah&lt;br /&gt;
| blah&lt;br /&gt;
|-&lt;br /&gt;
| blah&lt;br /&gt;
| blah&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;&amp;lt;code&amp;gt;isset&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| returns a value of true if the identified variable has a value&lt;br /&gt;
|-&lt;br /&gt;
| blah&lt;br /&gt;
| blah&lt;br /&gt;
|-&lt;br /&gt;
| blah&lt;br /&gt;
| blah&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| blah&lt;br /&gt;
| blah&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== User Interaction &amp;amp; Forms ==&lt;br /&gt;
&lt;br /&gt;
Formats, tips, and suggestions for user interaction &amp;amp; forms.&lt;br /&gt;
&lt;br /&gt;
Variables can be separated in s query string by an ampersand (&amp;amp;). You may use the ampersand multiple times.&lt;br /&gt;
&lt;br /&gt;
Web pages that can decide whether to display more than one pages is a &#039;&#039;&#039;multipurpose page&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Sample multipurpose page in the HTML body tags:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php if ( condition ) { ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
HTML content to display if condition is true&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php } else { ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
HTML content to display if condition is false&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php } ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Control Structures ==&lt;br /&gt;
&lt;br /&gt;
if-else statement&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
if ( condition ) {&lt;br /&gt;
&lt;br /&gt;
executed if condition is true&lt;br /&gt;
&lt;br /&gt;
} else {&lt;br /&gt;
&lt;br /&gt;
executed if condition false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
while loop&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
while ( conditions ) {&lt;br /&gt;
&lt;br /&gt;
statements execute if true, then repeat, until false&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
for loop&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
for ( initialize; condition; update ) {&lt;br /&gt;
&lt;br /&gt;
statement(s) to execute repeatedly while condition is true&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Operators ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! operator&lt;br /&gt;
! meaning&lt;br /&gt;
|-&lt;br /&gt;
| and or &amp;amp;&amp;amp;&lt;br /&gt;
| compares two conditions both must be true&lt;br /&gt;
|-&lt;br /&gt;
| or or &amp;lt;nowiki&amp;gt;||&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
| compares two and either must be true&lt;br /&gt;
|-&lt;br /&gt;
| !&lt;br /&gt;
| negation operator or not operator, reverses a returned value from true to false or vice versa&lt;br /&gt;
|-&lt;br /&gt;
| ==&lt;br /&gt;
| equal-to operator&lt;br /&gt;
|-&lt;br /&gt;
| !=&lt;br /&gt;
| not equal&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;&lt;br /&gt;
| less than&lt;br /&gt;
|-&lt;br /&gt;
| &amp;gt;&lt;br /&gt;
| greater than&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;=&lt;br /&gt;
| less than or equal&lt;br /&gt;
|-&lt;br /&gt;
| &amp;gt;=&lt;br /&gt;
| greater than or equal&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ptaylor</name></author>
	</entry>
	<entry>
		<id>https://wiki.gotopinion.info/wiki/index.php?title=PHP&amp;diff=83</id>
		<title>PHP</title>
		<link rel="alternate" type="text/html" href="https://wiki.gotopinion.info/wiki/index.php?title=PHP&amp;diff=83"/>
		<updated>2007-07-22T19:41:14Z</updated>

		<summary type="html">&lt;p&gt;Ptaylor: /* Operators */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;PHP is a server side scripting language.&lt;br /&gt;
&lt;br /&gt;
== Basic Syntax &amp;amp; Commands ==&lt;br /&gt;
&lt;br /&gt;
PHP statements are always terminated with semicolon (;).&lt;br /&gt;
&lt;br /&gt;
Single quotes are used to mark start and end of text (&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
All variable names in PHP start with dollar sign ($).&lt;br /&gt;
&lt;br /&gt;
PHP is a loosely typed language. Variables may contain any type of data.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$variable_name = &amp;quot;Semper Fidelis&amp;quot;;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Equal sign is called the &#039;&#039;&#039;assignment operator&#039;&#039;&#039; since it assigns values to variables.&lt;br /&gt;
&lt;br /&gt;
Comments begin with &amp;lt;code&amp;gt;//&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;/* */&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
arithmetic operators enable you to add, subtract, multiply, &amp;amp; divide.&lt;br /&gt;
&lt;br /&gt;
concatenation operator allows you to add strings of text.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$variable_name = &amp;quot;Hello&amp;quot; . &amp;quot; there&amp;quot; . &amp;quot; world!&amp;quot;;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Assigns value of &amp;quot;Hello there world!&amp;quot; without quotes.&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! variable&lt;br /&gt;
! comment&lt;br /&gt;
|- &lt;br /&gt;
| $var1 = &#039;PHP&#039;;&lt;br /&gt;
| Assigns value of &amp;quot;PHP&amp;quot; to var1&lt;br /&gt;
|-&lt;br /&gt;
| $var2 = 5;&lt;br /&gt;
| Assigns value of 5 to $var2&lt;br /&gt;
|-&lt;br /&gt;
| $var3 = $var2 + 1;&lt;br /&gt;
| Assigns value of 6 to $var3&lt;br /&gt;
|-&lt;br /&gt;
| $var2 = $var1;&lt;br /&gt;
| Assigns value of &amp;quot;PHP&amp;quot; to $var2&lt;br /&gt;
|-&lt;br /&gt;
| echo($var1);&lt;br /&gt;
| Outputs &amp;quot;PHP&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| echo($var2);&lt;br /&gt;
| Outputs &amp;quot;PHP&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| echo($var3);&lt;br /&gt;
| Outputs 6&lt;br /&gt;
|-&lt;br /&gt;
| echo($var1 . &#039; rules!&#039;);&lt;br /&gt;
| Outputs &amp;quot;PHP rules!&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| echo(&amp;quot;var1 rules!&amp;quot;);&lt;br /&gt;
| Outputs &amp;quot;PHP rules!&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| echo(&#039;var1 rules!&#039;);&lt;br /&gt;
| Outputs &#039;$var1 rules!&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
NOTE: Double quotes around text enables the variable name to be inserted &amp;amp; value is displayed. This is called &#039;&#039;&#039;variable interpolation&#039;&#039;&#039;. Single quotes will not interpolate the variable name.&lt;br /&gt;
&lt;br /&gt;
== Arrays ==&lt;br /&gt;
&lt;br /&gt;
A special variable that contains multiple values.&lt;br /&gt;
&lt;br /&gt;
Simple format:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$array_name = array(&#039;test1&#039;, &#039;test2&#039;, 69);&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To retrieve a value stored in an array you need the &#039;&#039;&#039;index&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Generally, arrays use incrementing integers that start with zero as their indices. Indices act as pointers to precisely locate a value in an array.&lt;br /&gt;
&lt;br /&gt;
Expanding on simple format:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! code&lt;br /&gt;
! comment&lt;br /&gt;
|-&lt;br /&gt;
| echo($array_name[0]);&lt;br /&gt;
| Outputs &#039;test1&#039;&lt;br /&gt;
|-&lt;br /&gt;
| echo($array_name[1]);&lt;br /&gt;
| Outputs &#039;test2&#039;&lt;br /&gt;
|-&lt;br /&gt;
| echo($array_name[2]);&lt;br /&gt;
| Outputs 69&lt;br /&gt;
|-&lt;br /&gt;
| $array_name[1] = &#039;wiki1&#039;;&lt;br /&gt;
| Assign a new value&lt;br /&gt;
|-&lt;br /&gt;
| $array_name[3] = &#039;wiki2&#039;;&lt;br /&gt;
| Create a new element&lt;br /&gt;
|-&lt;br /&gt;
| $array_name[] = &#039;transformers&#039;;&lt;br /&gt;
| Add element to end of array.&lt;br /&gt;
|-&lt;br /&gt;
| echo($array_name[4]);&lt;br /&gt;
| Outputs &amp;quot;transformers&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Arrays can use strings for indices. This is called an associative array because we can associate values with meaningful indices.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$weight[&#039;robert&#039;] = 225;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$weight[&#039;gene&#039;] = 180;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$weight[&#039;julie&#039;] = 103;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Functions ==&lt;br /&gt;
&lt;br /&gt;
Functions are good for your health.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! function syntax&lt;br /&gt;
! description&lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;&amp;lt;code&amp;gt;echo&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| outputs data to browser&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;&amp;lt;code&amp;gt;urlencode&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| takes any special characters in a string (like spaces) &amp;amp; converts them into special codes to appear in php query strings&lt;br /&gt;
|-&lt;br /&gt;
| blah&lt;br /&gt;
| blah&lt;br /&gt;
|-&lt;br /&gt;
| blah&lt;br /&gt;
| blah&lt;br /&gt;
|-&lt;br /&gt;
| blah&lt;br /&gt;
| blah&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;&amp;lt;code&amp;gt;isset&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| returns a value of true if the identified variable has a value&lt;br /&gt;
|-&lt;br /&gt;
| blah&lt;br /&gt;
| blah&lt;br /&gt;
|-&lt;br /&gt;
| blah&lt;br /&gt;
| blah&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| blah&lt;br /&gt;
| blah&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== User Interaction &amp;amp; Forms ==&lt;br /&gt;
&lt;br /&gt;
Formats, tips, and suggestions for user interaction &amp;amp; forms.&lt;br /&gt;
&lt;br /&gt;
Variables can be separated in s query string by an ampersand (&amp;amp;). You may use the ampersand multiple times.&lt;br /&gt;
&lt;br /&gt;
Web pages that can decide whether to display more than one pages is a &#039;&#039;&#039;multipurpose page&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Sample multipurpose page in the HTML body tags:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php if ( condition ) { ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
HTML content to display if condition is true&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php } else { ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
HTML content to display if condition is false&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php } ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Control Structures ==&lt;br /&gt;
&lt;br /&gt;
if-else statement&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
if ( condition ) {&lt;br /&gt;
&lt;br /&gt;
executed if condition is true&lt;br /&gt;
&lt;br /&gt;
} else {&lt;br /&gt;
&lt;br /&gt;
executed if condition false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
while loop&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
while ( conditions ) {&lt;br /&gt;
&lt;br /&gt;
statements execute if true, then repeat, until false&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
for loop&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
for ( initialize; condition; update ) {&lt;br /&gt;
&lt;br /&gt;
statement(s) to execute repeatedly while condition is true&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Operators ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! operator&lt;br /&gt;
! meaning&lt;br /&gt;
|-&lt;br /&gt;
| and or &amp;amp;&amp;amp;&lt;br /&gt;
| compares two conditions both must be true&lt;br /&gt;
|-&lt;br /&gt;
| or or &amp;lt;nowiki&amp;gt;||&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
| compares two and either must be true&lt;br /&gt;
|-&lt;br /&gt;
| !&lt;br /&gt;
| negation operator or not operator, reverses a returned value from true to false or vice versa&lt;br /&gt;
|-&lt;br /&gt;
| ==&lt;br /&gt;
| equal-to operator&lt;br /&gt;
|-&lt;br /&gt;
| !=&lt;br /&gt;
| not equal&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;&lt;br /&gt;
| less than&lt;br /&gt;
|-&lt;br /&gt;
| &amp;gt;&lt;br /&gt;
| greater than&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;=&lt;br /&gt;
| less than or equal&lt;br /&gt;
|-&lt;br /&gt;
| &amp;gt;=&lt;br /&gt;
| greater than or equal&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ptaylor</name></author>
	</entry>
	<entry>
		<id>https://wiki.gotopinion.info/wiki/index.php?title=PHP&amp;diff=82</id>
		<title>PHP</title>
		<link rel="alternate" type="text/html" href="https://wiki.gotopinion.info/wiki/index.php?title=PHP&amp;diff=82"/>
		<updated>2007-07-22T19:39:42Z</updated>

		<summary type="html">&lt;p&gt;Ptaylor: /* Functions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;PHP is a server side scripting language.&lt;br /&gt;
&lt;br /&gt;
== Basic Syntax &amp;amp; Commands ==&lt;br /&gt;
&lt;br /&gt;
PHP statements are always terminated with semicolon (;).&lt;br /&gt;
&lt;br /&gt;
Single quotes are used to mark start and end of text (&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
All variable names in PHP start with dollar sign ($).&lt;br /&gt;
&lt;br /&gt;
PHP is a loosely typed language. Variables may contain any type of data.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$variable_name = &amp;quot;Semper Fidelis&amp;quot;;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Equal sign is called the &#039;&#039;&#039;assignment operator&#039;&#039;&#039; since it assigns values to variables.&lt;br /&gt;
&lt;br /&gt;
Comments begin with &amp;lt;code&amp;gt;//&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;/* */&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
arithmetic operators enable you to add, subtract, multiply, &amp;amp; divide.&lt;br /&gt;
&lt;br /&gt;
concatenation operator allows you to add strings of text.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$variable_name = &amp;quot;Hello&amp;quot; . &amp;quot; there&amp;quot; . &amp;quot; world!&amp;quot;;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Assigns value of &amp;quot;Hello there world!&amp;quot; without quotes.&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! variable&lt;br /&gt;
! comment&lt;br /&gt;
|- &lt;br /&gt;
| $var1 = &#039;PHP&#039;;&lt;br /&gt;
| Assigns value of &amp;quot;PHP&amp;quot; to var1&lt;br /&gt;
|-&lt;br /&gt;
| $var2 = 5;&lt;br /&gt;
| Assigns value of 5 to $var2&lt;br /&gt;
|-&lt;br /&gt;
| $var3 = $var2 + 1;&lt;br /&gt;
| Assigns value of 6 to $var3&lt;br /&gt;
|-&lt;br /&gt;
| $var2 = $var1;&lt;br /&gt;
| Assigns value of &amp;quot;PHP&amp;quot; to $var2&lt;br /&gt;
|-&lt;br /&gt;
| echo($var1);&lt;br /&gt;
| Outputs &amp;quot;PHP&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| echo($var2);&lt;br /&gt;
| Outputs &amp;quot;PHP&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| echo($var3);&lt;br /&gt;
| Outputs 6&lt;br /&gt;
|-&lt;br /&gt;
| echo($var1 . &#039; rules!&#039;);&lt;br /&gt;
| Outputs &amp;quot;PHP rules!&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| echo(&amp;quot;var1 rules!&amp;quot;);&lt;br /&gt;
| Outputs &amp;quot;PHP rules!&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| echo(&#039;var1 rules!&#039;);&lt;br /&gt;
| Outputs &#039;$var1 rules!&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
NOTE: Double quotes around text enables the variable name to be inserted &amp;amp; value is displayed. This is called &#039;&#039;&#039;variable interpolation&#039;&#039;&#039;. Single quotes will not interpolate the variable name.&lt;br /&gt;
&lt;br /&gt;
== Arrays ==&lt;br /&gt;
&lt;br /&gt;
A special variable that contains multiple values.&lt;br /&gt;
&lt;br /&gt;
Simple format:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$array_name = array(&#039;test1&#039;, &#039;test2&#039;, 69);&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To retrieve a value stored in an array you need the &#039;&#039;&#039;index&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Generally, arrays use incrementing integers that start with zero as their indices. Indices act as pointers to precisely locate a value in an array.&lt;br /&gt;
&lt;br /&gt;
Expanding on simple format:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! code&lt;br /&gt;
! comment&lt;br /&gt;
|-&lt;br /&gt;
| echo($array_name[0]);&lt;br /&gt;
| Outputs &#039;test1&#039;&lt;br /&gt;
|-&lt;br /&gt;
| echo($array_name[1]);&lt;br /&gt;
| Outputs &#039;test2&#039;&lt;br /&gt;
|-&lt;br /&gt;
| echo($array_name[2]);&lt;br /&gt;
| Outputs 69&lt;br /&gt;
|-&lt;br /&gt;
| $array_name[1] = &#039;wiki1&#039;;&lt;br /&gt;
| Assign a new value&lt;br /&gt;
|-&lt;br /&gt;
| $array_name[3] = &#039;wiki2&#039;;&lt;br /&gt;
| Create a new element&lt;br /&gt;
|-&lt;br /&gt;
| $array_name[] = &#039;transformers&#039;;&lt;br /&gt;
| Add element to end of array.&lt;br /&gt;
|-&lt;br /&gt;
| echo($array_name[4]);&lt;br /&gt;
| Outputs &amp;quot;transformers&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Arrays can use strings for indices. This is called an associative array because we can associate values with meaningful indices.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$weight[&#039;robert&#039;] = 225;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$weight[&#039;gene&#039;] = 180;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$weight[&#039;julie&#039;] = 103;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Functions ==&lt;br /&gt;
&lt;br /&gt;
Functions are good for your health.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! function syntax&lt;br /&gt;
! description&lt;br /&gt;
|- &lt;br /&gt;
| &#039;&#039;&#039;&amp;lt;code&amp;gt;echo&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| outputs data to browser&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;&amp;lt;code&amp;gt;urlencode&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| takes any special characters in a string (like spaces) &amp;amp; converts them into special codes to appear in php query strings&lt;br /&gt;
|-&lt;br /&gt;
| blah&lt;br /&gt;
| blah&lt;br /&gt;
|-&lt;br /&gt;
| blah&lt;br /&gt;
| blah&lt;br /&gt;
|-&lt;br /&gt;
| blah&lt;br /&gt;
| blah&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;&amp;lt;code&amp;gt;isset&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| returns a value of true if the identified variable has a value&lt;br /&gt;
|-&lt;br /&gt;
| blah&lt;br /&gt;
| blah&lt;br /&gt;
|-&lt;br /&gt;
| blah&lt;br /&gt;
| blah&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| blah&lt;br /&gt;
| blah&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== User Interaction &amp;amp; Forms ==&lt;br /&gt;
&lt;br /&gt;
Formats, tips, and suggestions for user interaction &amp;amp; forms.&lt;br /&gt;
&lt;br /&gt;
Variables can be separated in s query string by an ampersand (&amp;amp;). You may use the ampersand multiple times.&lt;br /&gt;
&lt;br /&gt;
Web pages that can decide whether to display more than one pages is a &#039;&#039;&#039;multipurpose page&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Sample multipurpose page in the HTML body tags:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php if ( condition ) { ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
HTML content to display if condition is true&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php } else { ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
HTML content to display if condition is false&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php } ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Control Structures ==&lt;br /&gt;
&lt;br /&gt;
if-else statement&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
if ( condition ) {&lt;br /&gt;
&lt;br /&gt;
executed if condition is true&lt;br /&gt;
&lt;br /&gt;
} else {&lt;br /&gt;
&lt;br /&gt;
executed if condition false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
while loop&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
while ( conditions ) {&lt;br /&gt;
&lt;br /&gt;
statements execute if true, then repeat, until false&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
for loop&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
for ( initialize; condition; update ) {&lt;br /&gt;
&lt;br /&gt;
statement(s) to execute repeatedly while condition is true&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Operators ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! operator&lt;br /&gt;
! meaning&lt;br /&gt;
|-&lt;br /&gt;
| and or &amp;amp;&amp;amp;&lt;br /&gt;
| compares two conditions both must be true&lt;br /&gt;
|-&lt;br /&gt;
| or or &amp;lt;nowiki&amp;gt;||&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
| compares two and either must be true&lt;br /&gt;
|-&lt;br /&gt;
| ==&lt;br /&gt;
| equal-to operator&lt;br /&gt;
|-&lt;br /&gt;
| !=&lt;br /&gt;
| not equal&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;&lt;br /&gt;
| less than&lt;br /&gt;
|-&lt;br /&gt;
| &amp;gt;&lt;br /&gt;
| greater than&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;=&lt;br /&gt;
| less than or equal&lt;br /&gt;
|-&lt;br /&gt;
| &amp;gt;=&lt;br /&gt;
| greater than or equal&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ptaylor</name></author>
	</entry>
	<entry>
		<id>https://wiki.gotopinion.info/wiki/index.php?title=PHP&amp;diff=81</id>
		<title>PHP</title>
		<link rel="alternate" type="text/html" href="https://wiki.gotopinion.info/wiki/index.php?title=PHP&amp;diff=81"/>
		<updated>2007-07-22T19:25:17Z</updated>

		<summary type="html">&lt;p&gt;Ptaylor: /* User Interaction &amp;amp; Forms */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;PHP is a server side scripting language.&lt;br /&gt;
&lt;br /&gt;
== Basic Syntax &amp;amp; Commands ==&lt;br /&gt;
&lt;br /&gt;
PHP statements are always terminated with semicolon (;).&lt;br /&gt;
&lt;br /&gt;
Single quotes are used to mark start and end of text (&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
All variable names in PHP start with dollar sign ($).&lt;br /&gt;
&lt;br /&gt;
PHP is a loosely typed language. Variables may contain any type of data.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$variable_name = &amp;quot;Semper Fidelis&amp;quot;;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Equal sign is called the &#039;&#039;&#039;assignment operator&#039;&#039;&#039; since it assigns values to variables.&lt;br /&gt;
&lt;br /&gt;
Comments begin with &amp;lt;code&amp;gt;//&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;/* */&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
arithmetic operators enable you to add, subtract, multiply, &amp;amp; divide.&lt;br /&gt;
&lt;br /&gt;
concatenation operator allows you to add strings of text.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$variable_name = &amp;quot;Hello&amp;quot; . &amp;quot; there&amp;quot; . &amp;quot; world!&amp;quot;;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Assigns value of &amp;quot;Hello there world!&amp;quot; without quotes.&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! variable&lt;br /&gt;
! comment&lt;br /&gt;
|- &lt;br /&gt;
| $var1 = &#039;PHP&#039;;&lt;br /&gt;
| Assigns value of &amp;quot;PHP&amp;quot; to var1&lt;br /&gt;
|-&lt;br /&gt;
| $var2 = 5;&lt;br /&gt;
| Assigns value of 5 to $var2&lt;br /&gt;
|-&lt;br /&gt;
| $var3 = $var2 + 1;&lt;br /&gt;
| Assigns value of 6 to $var3&lt;br /&gt;
|-&lt;br /&gt;
| $var2 = $var1;&lt;br /&gt;
| Assigns value of &amp;quot;PHP&amp;quot; to $var2&lt;br /&gt;
|-&lt;br /&gt;
| echo($var1);&lt;br /&gt;
| Outputs &amp;quot;PHP&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| echo($var2);&lt;br /&gt;
| Outputs &amp;quot;PHP&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| echo($var3);&lt;br /&gt;
| Outputs 6&lt;br /&gt;
|-&lt;br /&gt;
| echo($var1 . &#039; rules!&#039;);&lt;br /&gt;
| Outputs &amp;quot;PHP rules!&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| echo(&amp;quot;var1 rules!&amp;quot;);&lt;br /&gt;
| Outputs &amp;quot;PHP rules!&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| echo(&#039;var1 rules!&#039;);&lt;br /&gt;
| Outputs &#039;$var1 rules!&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
NOTE: Double quotes around text enables the variable name to be inserted &amp;amp; value is displayed. This is called &#039;&#039;&#039;variable interpolation&#039;&#039;&#039;. Single quotes will not interpolate the variable name.&lt;br /&gt;
&lt;br /&gt;
== Arrays ==&lt;br /&gt;
&lt;br /&gt;
A special variable that contains multiple values.&lt;br /&gt;
&lt;br /&gt;
Simple format:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$array_name = array(&#039;test1&#039;, &#039;test2&#039;, 69);&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To retrieve a value stored in an array you need the &#039;&#039;&#039;index&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Generally, arrays use incrementing integers that start with zero as their indices. Indices act as pointers to precisely locate a value in an array.&lt;br /&gt;
&lt;br /&gt;
Expanding on simple format:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! code&lt;br /&gt;
! comment&lt;br /&gt;
|-&lt;br /&gt;
| echo($array_name[0]);&lt;br /&gt;
| Outputs &#039;test1&#039;&lt;br /&gt;
|-&lt;br /&gt;
| echo($array_name[1]);&lt;br /&gt;
| Outputs &#039;test2&#039;&lt;br /&gt;
|-&lt;br /&gt;
| echo($array_name[2]);&lt;br /&gt;
| Outputs 69&lt;br /&gt;
|-&lt;br /&gt;
| $array_name[1] = &#039;wiki1&#039;;&lt;br /&gt;
| Assign a new value&lt;br /&gt;
|-&lt;br /&gt;
| $array_name[3] = &#039;wiki2&#039;;&lt;br /&gt;
| Create a new element&lt;br /&gt;
|-&lt;br /&gt;
| $array_name[] = &#039;transformers&#039;;&lt;br /&gt;
| Add element to end of array.&lt;br /&gt;
|-&lt;br /&gt;
| echo($array_name[4]);&lt;br /&gt;
| Outputs &amp;quot;transformers&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Arrays can use strings for indices. This is called an associative array because we can associate values with meaningful indices.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$weight[&#039;robert&#039;] = 225;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$weight[&#039;gene&#039;] = 180;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$weight[&#039;julie&#039;] = 103;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Functions ==&lt;br /&gt;
&lt;br /&gt;
Functions are good for your health.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! function syntax&lt;br /&gt;
! description&lt;br /&gt;
|- &lt;br /&gt;
| &amp;lt;code&amp;gt;echo&amp;lt;/code&amp;gt;&lt;br /&gt;
| outputs data to browser&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;&amp;lt;code&amp;gt;urlencode&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| takes any special characters in a string (like spaces) &amp;amp; converts them into special codes to appear in php query strings&lt;br /&gt;
|-&lt;br /&gt;
| blah&lt;br /&gt;
| blah&lt;br /&gt;
|-&lt;br /&gt;
| blah&lt;br /&gt;
| blah&lt;br /&gt;
|-&lt;br /&gt;
| blah&lt;br /&gt;
| blah&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| blah&lt;br /&gt;
| blah&lt;br /&gt;
|-&lt;br /&gt;
| blah&lt;br /&gt;
| blah&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| blah&lt;br /&gt;
| blah&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== User Interaction &amp;amp; Forms ==&lt;br /&gt;
&lt;br /&gt;
Formats, tips, and suggestions for user interaction &amp;amp; forms.&lt;br /&gt;
&lt;br /&gt;
Variables can be separated in s query string by an ampersand (&amp;amp;). You may use the ampersand multiple times.&lt;br /&gt;
&lt;br /&gt;
Web pages that can decide whether to display more than one pages is a &#039;&#039;&#039;multipurpose page&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Sample multipurpose page in the HTML body tags:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php if ( condition ) { ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
HTML content to display if condition is true&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php } else { ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
HTML content to display if condition is false&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php } ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Control Structures ==&lt;br /&gt;
&lt;br /&gt;
if-else statement&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
if ( condition ) {&lt;br /&gt;
&lt;br /&gt;
executed if condition is true&lt;br /&gt;
&lt;br /&gt;
} else {&lt;br /&gt;
&lt;br /&gt;
executed if condition false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
while loop&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
while ( conditions ) {&lt;br /&gt;
&lt;br /&gt;
statements execute if true, then repeat, until false&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
for loop&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
for ( initialize; condition; update ) {&lt;br /&gt;
&lt;br /&gt;
statement(s) to execute repeatedly while condition is true&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Operators ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! operator&lt;br /&gt;
! meaning&lt;br /&gt;
|-&lt;br /&gt;
| and or &amp;amp;&amp;amp;&lt;br /&gt;
| compares two conditions both must be true&lt;br /&gt;
|-&lt;br /&gt;
| or or &amp;lt;nowiki&amp;gt;||&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
| compares two and either must be true&lt;br /&gt;
|-&lt;br /&gt;
| ==&lt;br /&gt;
| equal-to operator&lt;br /&gt;
|-&lt;br /&gt;
| !=&lt;br /&gt;
| not equal&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;&lt;br /&gt;
| less than&lt;br /&gt;
|-&lt;br /&gt;
| &amp;gt;&lt;br /&gt;
| greater than&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;=&lt;br /&gt;
| less than or equal&lt;br /&gt;
|-&lt;br /&gt;
| &amp;gt;=&lt;br /&gt;
| greater than or equal&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ptaylor</name></author>
	</entry>
	<entry>
		<id>https://wiki.gotopinion.info/wiki/index.php?title=PHP&amp;diff=80</id>
		<title>PHP</title>
		<link rel="alternate" type="text/html" href="https://wiki.gotopinion.info/wiki/index.php?title=PHP&amp;diff=80"/>
		<updated>2007-07-22T19:06:11Z</updated>

		<summary type="html">&lt;p&gt;Ptaylor: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;PHP is a server side scripting language.&lt;br /&gt;
&lt;br /&gt;
== Basic Syntax &amp;amp; Commands ==&lt;br /&gt;
&lt;br /&gt;
PHP statements are always terminated with semicolon (;).&lt;br /&gt;
&lt;br /&gt;
Single quotes are used to mark start and end of text (&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
All variable names in PHP start with dollar sign ($).&lt;br /&gt;
&lt;br /&gt;
PHP is a loosely typed language. Variables may contain any type of data.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$variable_name = &amp;quot;Semper Fidelis&amp;quot;;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Equal sign is called the &#039;&#039;&#039;assignment operator&#039;&#039;&#039; since it assigns values to variables.&lt;br /&gt;
&lt;br /&gt;
Comments begin with &amp;lt;code&amp;gt;//&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;/* */&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
arithmetic operators enable you to add, subtract, multiply, &amp;amp; divide.&lt;br /&gt;
&lt;br /&gt;
concatenation operator allows you to add strings of text.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$variable_name = &amp;quot;Hello&amp;quot; . &amp;quot; there&amp;quot; . &amp;quot; world!&amp;quot;;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Assigns value of &amp;quot;Hello there world!&amp;quot; without quotes.&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! variable&lt;br /&gt;
! comment&lt;br /&gt;
|- &lt;br /&gt;
| $var1 = &#039;PHP&#039;;&lt;br /&gt;
| Assigns value of &amp;quot;PHP&amp;quot; to var1&lt;br /&gt;
|-&lt;br /&gt;
| $var2 = 5;&lt;br /&gt;
| Assigns value of 5 to $var2&lt;br /&gt;
|-&lt;br /&gt;
| $var3 = $var2 + 1;&lt;br /&gt;
| Assigns value of 6 to $var3&lt;br /&gt;
|-&lt;br /&gt;
| $var2 = $var1;&lt;br /&gt;
| Assigns value of &amp;quot;PHP&amp;quot; to $var2&lt;br /&gt;
|-&lt;br /&gt;
| echo($var1);&lt;br /&gt;
| Outputs &amp;quot;PHP&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| echo($var2);&lt;br /&gt;
| Outputs &amp;quot;PHP&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| echo($var3);&lt;br /&gt;
| Outputs 6&lt;br /&gt;
|-&lt;br /&gt;
| echo($var1 . &#039; rules!&#039;);&lt;br /&gt;
| Outputs &amp;quot;PHP rules!&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| echo(&amp;quot;var1 rules!&amp;quot;);&lt;br /&gt;
| Outputs &amp;quot;PHP rules!&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| echo(&#039;var1 rules!&#039;);&lt;br /&gt;
| Outputs &#039;$var1 rules!&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
NOTE: Double quotes around text enables the variable name to be inserted &amp;amp; value is displayed. This is called &#039;&#039;&#039;variable interpolation&#039;&#039;&#039;. Single quotes will not interpolate the variable name.&lt;br /&gt;
&lt;br /&gt;
== Arrays ==&lt;br /&gt;
&lt;br /&gt;
A special variable that contains multiple values.&lt;br /&gt;
&lt;br /&gt;
Simple format:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$array_name = array(&#039;test1&#039;, &#039;test2&#039;, 69);&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To retrieve a value stored in an array you need the &#039;&#039;&#039;index&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Generally, arrays use incrementing integers that start with zero as their indices. Indices act as pointers to precisely locate a value in an array.&lt;br /&gt;
&lt;br /&gt;
Expanding on simple format:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! code&lt;br /&gt;
! comment&lt;br /&gt;
|-&lt;br /&gt;
| echo($array_name[0]);&lt;br /&gt;
| Outputs &#039;test1&#039;&lt;br /&gt;
|-&lt;br /&gt;
| echo($array_name[1]);&lt;br /&gt;
| Outputs &#039;test2&#039;&lt;br /&gt;
|-&lt;br /&gt;
| echo($array_name[2]);&lt;br /&gt;
| Outputs 69&lt;br /&gt;
|-&lt;br /&gt;
| $array_name[1] = &#039;wiki1&#039;;&lt;br /&gt;
| Assign a new value&lt;br /&gt;
|-&lt;br /&gt;
| $array_name[3] = &#039;wiki2&#039;;&lt;br /&gt;
| Create a new element&lt;br /&gt;
|-&lt;br /&gt;
| $array_name[] = &#039;transformers&#039;;&lt;br /&gt;
| Add element to end of array.&lt;br /&gt;
|-&lt;br /&gt;
| echo($array_name[4]);&lt;br /&gt;
| Outputs &amp;quot;transformers&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Arrays can use strings for indices. This is called an associative array because we can associate values with meaningful indices.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$weight[&#039;robert&#039;] = 225;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$weight[&#039;gene&#039;] = 180;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$weight[&#039;julie&#039;] = 103;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Functions ==&lt;br /&gt;
&lt;br /&gt;
Functions are good for your health.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! function syntax&lt;br /&gt;
! description&lt;br /&gt;
|- &lt;br /&gt;
| &amp;lt;code&amp;gt;echo&amp;lt;/code&amp;gt;&lt;br /&gt;
| outputs data to browser&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;&amp;lt;code&amp;gt;urlencode&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| takes any special characters in a string (like spaces) &amp;amp; converts them into special codes to appear in php query strings&lt;br /&gt;
|-&lt;br /&gt;
| blah&lt;br /&gt;
| blah&lt;br /&gt;
|-&lt;br /&gt;
| blah&lt;br /&gt;
| blah&lt;br /&gt;
|-&lt;br /&gt;
| blah&lt;br /&gt;
| blah&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| blah&lt;br /&gt;
| blah&lt;br /&gt;
|-&lt;br /&gt;
| blah&lt;br /&gt;
| blah&lt;br /&gt;
|-&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| blah&lt;br /&gt;
| blah&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== User Interaction &amp;amp; Forms ==&lt;br /&gt;
&lt;br /&gt;
Variables can be separated in s query string by an ampersand (&amp;amp;). You may use the ampersand multiple times.&lt;br /&gt;
&lt;br /&gt;
== Control Structures ==&lt;br /&gt;
&lt;br /&gt;
if-else statement&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
if ( condition ) {&lt;br /&gt;
&lt;br /&gt;
executed if condition is true&lt;br /&gt;
&lt;br /&gt;
} else {&lt;br /&gt;
&lt;br /&gt;
executed if condition false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
while loop&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
while ( conditions ) {&lt;br /&gt;
&lt;br /&gt;
statements execute if true, then repeat, until false&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
for loop&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
for ( initialize; condition; update ) {&lt;br /&gt;
&lt;br /&gt;
statement(s) to execute repeatedly while condition is true&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Operators ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! operator&lt;br /&gt;
! meaning&lt;br /&gt;
|-&lt;br /&gt;
| and or &amp;amp;&amp;amp;&lt;br /&gt;
| compares two conditions both must be true&lt;br /&gt;
|-&lt;br /&gt;
| or or &amp;lt;nowiki&amp;gt;||&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
| compares two and either must be true&lt;br /&gt;
|-&lt;br /&gt;
| ==&lt;br /&gt;
| equal-to operator&lt;br /&gt;
|-&lt;br /&gt;
| !=&lt;br /&gt;
| not equal&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;&lt;br /&gt;
| less than&lt;br /&gt;
|-&lt;br /&gt;
| &amp;gt;&lt;br /&gt;
| greater than&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;=&lt;br /&gt;
| less than or equal&lt;br /&gt;
|-&lt;br /&gt;
| &amp;gt;=&lt;br /&gt;
| greater than or equal&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ptaylor</name></author>
	</entry>
	<entry>
		<id>https://wiki.gotopinion.info/wiki/index.php?title=PHP&amp;diff=79</id>
		<title>PHP</title>
		<link rel="alternate" type="text/html" href="https://wiki.gotopinion.info/wiki/index.php?title=PHP&amp;diff=79"/>
		<updated>2007-07-22T18:38:57Z</updated>

		<summary type="html">&lt;p&gt;Ptaylor: /* Control Structures */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;PHP is a server side scripting language.&lt;br /&gt;
&lt;br /&gt;
== Basic Syntax &amp;amp; Commands ==&lt;br /&gt;
&lt;br /&gt;
PHP statements are always terminated with semicolon (;).&lt;br /&gt;
&lt;br /&gt;
Single quotes are used to mark start and end of text (&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
All variable names in PHP start with dollar sign ($).&lt;br /&gt;
&lt;br /&gt;
PHP is a loosely typed language. Variables may contain any type of data.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$variable_name = &amp;quot;Semper Fidelis&amp;quot;;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Equal sign is called the &#039;&#039;&#039;assignment operator&#039;&#039;&#039; since it assigns values to variables.&lt;br /&gt;
&lt;br /&gt;
Comments begin with &amp;lt;code&amp;gt;//&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;/* */&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
arithmetic operators enable you to add, subtract, multiply, &amp;amp; divide.&lt;br /&gt;
&lt;br /&gt;
concatenation operator allows you to add strings of text.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$variable_name = &amp;quot;Hello&amp;quot; . &amp;quot; there&amp;quot; . &amp;quot; world!&amp;quot;;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Assigns value of &amp;quot;Hello there world!&amp;quot; without quotes.&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! variable&lt;br /&gt;
! comment&lt;br /&gt;
|- &lt;br /&gt;
| $var1 = &#039;PHP&#039;;&lt;br /&gt;
| Assigns value of &amp;quot;PHP&amp;quot; to var1&lt;br /&gt;
|-&lt;br /&gt;
| $var2 = 5;&lt;br /&gt;
| Assigns value of 5 to $var2&lt;br /&gt;
|-&lt;br /&gt;
| $var3 = $var2 + 1;&lt;br /&gt;
| Assigns value of 6 to $var3&lt;br /&gt;
|-&lt;br /&gt;
| $var2 = $var1;&lt;br /&gt;
| Assigns value of &amp;quot;PHP&amp;quot; to $var2&lt;br /&gt;
|-&lt;br /&gt;
| echo($var1);&lt;br /&gt;
| Outputs &amp;quot;PHP&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| echo($var2);&lt;br /&gt;
| Outputs &amp;quot;PHP&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| echo($var3);&lt;br /&gt;
| Outputs 6&lt;br /&gt;
|-&lt;br /&gt;
| echo($var1 . &#039; rules!&#039;);&lt;br /&gt;
| Outputs &amp;quot;PHP rules!&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| echo(&amp;quot;var1 rules!&amp;quot;);&lt;br /&gt;
| Outputs &amp;quot;PHP rules!&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| echo(&#039;var1 rules!&#039;);&lt;br /&gt;
| Outputs &#039;$var1 rules!&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
NOTE: Double quotes around text enables the variable name to be inserted &amp;amp; value is displayed. This is called &#039;&#039;&#039;variable interpolation&#039;&#039;&#039;. Single quotes will not interpolate the variable name.&lt;br /&gt;
&lt;br /&gt;
== Arrays ==&lt;br /&gt;
&lt;br /&gt;
A special variable that contains multiple values.&lt;br /&gt;
&lt;br /&gt;
Simple format:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$array_name = array(&#039;test1&#039;, &#039;test2&#039;, 69);&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To retrieve a value stored in an array you need the &#039;&#039;&#039;index&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Generally, arrays use incrementing integers that start with zero as their indices. Indices act as pointers to precisely locate a value in an array.&lt;br /&gt;
&lt;br /&gt;
Expanding on simple format:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! code&lt;br /&gt;
! comment&lt;br /&gt;
|-&lt;br /&gt;
| echo($array_name[0]);&lt;br /&gt;
| Outputs &#039;test1&#039;&lt;br /&gt;
|-&lt;br /&gt;
| echo($array_name[1]);&lt;br /&gt;
| Outputs &#039;test2&#039;&lt;br /&gt;
|-&lt;br /&gt;
| echo($array_name[2]);&lt;br /&gt;
| Outputs 69&lt;br /&gt;
|-&lt;br /&gt;
| $array_name[1] = &#039;wiki1&#039;;&lt;br /&gt;
| Assign a new value&lt;br /&gt;
|-&lt;br /&gt;
| $array_name[3] = &#039;wiki2&#039;;&lt;br /&gt;
| Create a new element&lt;br /&gt;
|-&lt;br /&gt;
| $array_name[] = &#039;transformers&#039;;&lt;br /&gt;
| Add element to end of array.&lt;br /&gt;
|-&lt;br /&gt;
| echo($array_name[4]);&lt;br /&gt;
| Outputs &amp;quot;transformers&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Arrays can use strings for indices. This is called an associative array because we can associate values with meaningful indices.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$weight[&#039;robert&#039;] = 225;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$weight[&#039;gene&#039;] = 180;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$weight[&#039;julie&#039;] = 103;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== User Interaction &amp;amp; Forms ==&lt;br /&gt;
&lt;br /&gt;
Variables can be separated in s query string by an ampersand (&amp;amp;). You may use the ampersand multiple times.&lt;br /&gt;
&lt;br /&gt;
== Control Structures ==&lt;br /&gt;
&lt;br /&gt;
if-else statement&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
if ( condition ) {&lt;br /&gt;
&lt;br /&gt;
executed if condition is true&lt;br /&gt;
&lt;br /&gt;
} else {&lt;br /&gt;
&lt;br /&gt;
executed if condition false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
while loop&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
while ( conditions ) {&lt;br /&gt;
&lt;br /&gt;
statements execute if true, then repeat, until false&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
for loop&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
for ( initialize; condition; update ) {&lt;br /&gt;
&lt;br /&gt;
statement(s) to execute repeatedly while condition is true&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Operators ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! operator&lt;br /&gt;
! meaning&lt;br /&gt;
|-&lt;br /&gt;
| and or &amp;amp;&amp;amp;&lt;br /&gt;
| compares two conditions both must be true&lt;br /&gt;
|-&lt;br /&gt;
| or or &amp;lt;nowiki&amp;gt;||&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
| compares two and either must be true&lt;br /&gt;
|-&lt;br /&gt;
| ==&lt;br /&gt;
| equal-to operator&lt;br /&gt;
|-&lt;br /&gt;
| !=&lt;br /&gt;
| not equal&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;&lt;br /&gt;
| less than&lt;br /&gt;
|-&lt;br /&gt;
| &amp;gt;&lt;br /&gt;
| greater than&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;=&lt;br /&gt;
| less than or equal&lt;br /&gt;
|-&lt;br /&gt;
| &amp;gt;=&lt;br /&gt;
| greater than or equal&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ptaylor</name></author>
	</entry>
	<entry>
		<id>https://wiki.gotopinion.info/wiki/index.php?title=PHP&amp;diff=78</id>
		<title>PHP</title>
		<link rel="alternate" type="text/html" href="https://wiki.gotopinion.info/wiki/index.php?title=PHP&amp;diff=78"/>
		<updated>2007-07-22T18:36:00Z</updated>

		<summary type="html">&lt;p&gt;Ptaylor: /* Operators */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;PHP is a server side scripting language.&lt;br /&gt;
&lt;br /&gt;
== Basic Syntax &amp;amp; Commands ==&lt;br /&gt;
&lt;br /&gt;
PHP statements are always terminated with semicolon (;).&lt;br /&gt;
&lt;br /&gt;
Single quotes are used to mark start and end of text (&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
All variable names in PHP start with dollar sign ($).&lt;br /&gt;
&lt;br /&gt;
PHP is a loosely typed language. Variables may contain any type of data.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$variable_name = &amp;quot;Semper Fidelis&amp;quot;;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Equal sign is called the &#039;&#039;&#039;assignment operator&#039;&#039;&#039; since it assigns values to variables.&lt;br /&gt;
&lt;br /&gt;
Comments begin with &amp;lt;code&amp;gt;//&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;/* */&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
arithmetic operators enable you to add, subtract, multiply, &amp;amp; divide.&lt;br /&gt;
&lt;br /&gt;
concatenation operator allows you to add strings of text.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$variable_name = &amp;quot;Hello&amp;quot; . &amp;quot; there&amp;quot; . &amp;quot; world!&amp;quot;;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Assigns value of &amp;quot;Hello there world!&amp;quot; without quotes.&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! variable&lt;br /&gt;
! comment&lt;br /&gt;
|- &lt;br /&gt;
| $var1 = &#039;PHP&#039;;&lt;br /&gt;
| Assigns value of &amp;quot;PHP&amp;quot; to var1&lt;br /&gt;
|-&lt;br /&gt;
| $var2 = 5;&lt;br /&gt;
| Assigns value of 5 to $var2&lt;br /&gt;
|-&lt;br /&gt;
| $var3 = $var2 + 1;&lt;br /&gt;
| Assigns value of 6 to $var3&lt;br /&gt;
|-&lt;br /&gt;
| $var2 = $var1;&lt;br /&gt;
| Assigns value of &amp;quot;PHP&amp;quot; to $var2&lt;br /&gt;
|-&lt;br /&gt;
| echo($var1);&lt;br /&gt;
| Outputs &amp;quot;PHP&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| echo($var2);&lt;br /&gt;
| Outputs &amp;quot;PHP&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| echo($var3);&lt;br /&gt;
| Outputs 6&lt;br /&gt;
|-&lt;br /&gt;
| echo($var1 . &#039; rules!&#039;);&lt;br /&gt;
| Outputs &amp;quot;PHP rules!&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| echo(&amp;quot;var1 rules!&amp;quot;);&lt;br /&gt;
| Outputs &amp;quot;PHP rules!&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| echo(&#039;var1 rules!&#039;);&lt;br /&gt;
| Outputs &#039;$var1 rules!&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
NOTE: Double quotes around text enables the variable name to be inserted &amp;amp; value is displayed. This is called &#039;&#039;&#039;variable interpolation&#039;&#039;&#039;. Single quotes will not interpolate the variable name.&lt;br /&gt;
&lt;br /&gt;
== Arrays ==&lt;br /&gt;
&lt;br /&gt;
A special variable that contains multiple values.&lt;br /&gt;
&lt;br /&gt;
Simple format:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$array_name = array(&#039;test1&#039;, &#039;test2&#039;, 69);&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To retrieve a value stored in an array you need the &#039;&#039;&#039;index&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Generally, arrays use incrementing integers that start with zero as their indices. Indices act as pointers to precisely locate a value in an array.&lt;br /&gt;
&lt;br /&gt;
Expanding on simple format:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! code&lt;br /&gt;
! comment&lt;br /&gt;
|-&lt;br /&gt;
| echo($array_name[0]);&lt;br /&gt;
| Outputs &#039;test1&#039;&lt;br /&gt;
|-&lt;br /&gt;
| echo($array_name[1]);&lt;br /&gt;
| Outputs &#039;test2&#039;&lt;br /&gt;
|-&lt;br /&gt;
| echo($array_name[2]);&lt;br /&gt;
| Outputs 69&lt;br /&gt;
|-&lt;br /&gt;
| $array_name[1] = &#039;wiki1&#039;;&lt;br /&gt;
| Assign a new value&lt;br /&gt;
|-&lt;br /&gt;
| $array_name[3] = &#039;wiki2&#039;;&lt;br /&gt;
| Create a new element&lt;br /&gt;
|-&lt;br /&gt;
| $array_name[] = &#039;transformers&#039;;&lt;br /&gt;
| Add element to end of array.&lt;br /&gt;
|-&lt;br /&gt;
| echo($array_name[4]);&lt;br /&gt;
| Outputs &amp;quot;transformers&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Arrays can use strings for indices. This is called an associative array because we can associate values with meaningful indices.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$weight[&#039;robert&#039;] = 225;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$weight[&#039;gene&#039;] = 180;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$weight[&#039;julie&#039;] = 103;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== User Interaction &amp;amp; Forms ==&lt;br /&gt;
&lt;br /&gt;
Variables can be separated in s query string by an ampersand (&amp;amp;). You may use the ampersand multiple times.&lt;br /&gt;
&lt;br /&gt;
== Control Structures ==&lt;br /&gt;
&lt;br /&gt;
if-else statement&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
if ( condition ) {&lt;br /&gt;
&lt;br /&gt;
executed if condition is true&lt;br /&gt;
&lt;br /&gt;
} else {&lt;br /&gt;
&lt;br /&gt;
executed if condition false&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
while loop&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
while ( conditions ) {&lt;br /&gt;
&lt;br /&gt;
statements execute if true, then repeat, until false&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Operators ==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! operator&lt;br /&gt;
! meaning&lt;br /&gt;
|-&lt;br /&gt;
| and or &amp;amp;&amp;amp;&lt;br /&gt;
| compares two conditions both must be true&lt;br /&gt;
|-&lt;br /&gt;
| or or &amp;lt;nowiki&amp;gt;||&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
| compares two and either must be true&lt;br /&gt;
|-&lt;br /&gt;
| ==&lt;br /&gt;
| equal-to operator&lt;br /&gt;
|-&lt;br /&gt;
| !=&lt;br /&gt;
| not equal&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;&lt;br /&gt;
| less than&lt;br /&gt;
|-&lt;br /&gt;
| &amp;gt;&lt;br /&gt;
| greater than&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;=&lt;br /&gt;
| less than or equal&lt;br /&gt;
|-&lt;br /&gt;
| &amp;gt;=&lt;br /&gt;
| greater than or equal&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ptaylor</name></author>
	</entry>
	<entry>
		<id>https://wiki.gotopinion.info/wiki/index.php?title=PHP&amp;diff=73</id>
		<title>PHP</title>
		<link rel="alternate" type="text/html" href="https://wiki.gotopinion.info/wiki/index.php?title=PHP&amp;diff=73"/>
		<updated>2007-07-17T05:31:52Z</updated>

		<summary type="html">&lt;p&gt;Ptaylor: /* Arrays */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;PHP is a server side scripting language.&lt;br /&gt;
&lt;br /&gt;
== Basic Syntax &amp;amp; Commands ==&lt;br /&gt;
&lt;br /&gt;
PHP statements are always terminated with semicolon (;).&lt;br /&gt;
&lt;br /&gt;
Single quotes are used to mark start and end of text (&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
All variable names in PHP start with dollar sign ($).&lt;br /&gt;
&lt;br /&gt;
PHP is a loosely typed language. Variables may contain any type of data.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$variable_name = &amp;quot;Semper Fidelis&amp;quot;;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Equal sign is called the &#039;&#039;&#039;assignment operator&#039;&#039;&#039; since it assigns values to variables.&lt;br /&gt;
&lt;br /&gt;
Comments begin with &amp;lt;code&amp;gt;//&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;/* */&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
arithmetic operators enable you to add, subtract, multiply, &amp;amp; divide.&lt;br /&gt;
&lt;br /&gt;
concatenation operator allows you to add strings of text.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$variable_name = &amp;quot;Hello&amp;quot; . &amp;quot; there&amp;quot; . &amp;quot; world!&amp;quot;;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Assigns value of &amp;quot;Hello there world!&amp;quot; without quotes.&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! variable&lt;br /&gt;
! comment&lt;br /&gt;
|- &lt;br /&gt;
| $var1 = &#039;PHP&#039;;&lt;br /&gt;
| Assigns value of &amp;quot;PHP&amp;quot; to var1&lt;br /&gt;
|-&lt;br /&gt;
| $var2 = 5;&lt;br /&gt;
| Assigns value of 5 to $var2&lt;br /&gt;
|-&lt;br /&gt;
| $var3 = $var2 + 1;&lt;br /&gt;
| Assigns value of 6 to $var3&lt;br /&gt;
|-&lt;br /&gt;
| $var2 = $var1;&lt;br /&gt;
| Assigns value of &amp;quot;PHP&amp;quot; to $var2&lt;br /&gt;
|-&lt;br /&gt;
| echo($var1);&lt;br /&gt;
| Outputs &amp;quot;PHP&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| echo($var2);&lt;br /&gt;
| Outputs &amp;quot;PHP&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| echo($var3);&lt;br /&gt;
| Outputs 6&lt;br /&gt;
|-&lt;br /&gt;
| echo($var1 . &#039; rules!&#039;);&lt;br /&gt;
| Outputs &amp;quot;PHP rules!&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| echo(&amp;quot;var1 rules!&amp;quot;);&lt;br /&gt;
| Outputs &amp;quot;PHP rules!&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| echo(&#039;var1 rules!&#039;);&lt;br /&gt;
| Outputs &#039;$var1 rules!&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
NOTE: Double quotes around text enables the variable name to be inserted &amp;amp; value is displayed. This is called &#039;&#039;&#039;variable interpolation&#039;&#039;&#039;. Single quotes will not interpolate the variable name.&lt;br /&gt;
&lt;br /&gt;
== Arrays ==&lt;br /&gt;
&lt;br /&gt;
A special variable that contains multiple values.&lt;br /&gt;
&lt;br /&gt;
Simple format:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$array_name = array(&#039;test1&#039;, &#039;test2&#039;, 69);&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To retrieve a value stored in an array you need the &#039;&#039;&#039;index&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Generally, arrays use incrementing integers that start with zero as their indices. Indices act as pointers to precisely locate a value in an array.&lt;br /&gt;
&lt;br /&gt;
Expanding on simple format:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! code&lt;br /&gt;
! comment&lt;br /&gt;
|-&lt;br /&gt;
| echo($array_name[0]);&lt;br /&gt;
| Outputs &#039;test1&#039;&lt;br /&gt;
|-&lt;br /&gt;
| echo($array_name[1]);&lt;br /&gt;
| Outputs &#039;test2&#039;&lt;br /&gt;
|-&lt;br /&gt;
| echo($array_name[2]);&lt;br /&gt;
| Outputs 69&lt;br /&gt;
|-&lt;br /&gt;
| $array_name[1] = &#039;wiki1&#039;;&lt;br /&gt;
| Assign a new value&lt;br /&gt;
|-&lt;br /&gt;
| $array_name[3] = &#039;wiki2&#039;;&lt;br /&gt;
| Create a new element&lt;br /&gt;
|-&lt;br /&gt;
| $array_name[] = &#039;transformers&#039;;&lt;br /&gt;
| Add element to end of array.&lt;br /&gt;
|-&lt;br /&gt;
| echo($array_name[4]);&lt;br /&gt;
| Outputs &amp;quot;transformers&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Arrays can use strings for indices. This is called an associative array because we can associate values with meaningful indices.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$weight[&#039;robert&#039;] = 225;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$weight[&#039;gene&#039;] = 180;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$weight[&#039;julie&#039;] = 103;&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ptaylor</name></author>
	</entry>
	<entry>
		<id>https://wiki.gotopinion.info/wiki/index.php?title=PHP&amp;diff=72</id>
		<title>PHP</title>
		<link rel="alternate" type="text/html" href="https://wiki.gotopinion.info/wiki/index.php?title=PHP&amp;diff=72"/>
		<updated>2007-07-17T05:31:35Z</updated>

		<summary type="html">&lt;p&gt;Ptaylor: /* Arrays */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;PHP is a server side scripting language.&lt;br /&gt;
&lt;br /&gt;
== Basic Syntax &amp;amp; Commands ==&lt;br /&gt;
&lt;br /&gt;
PHP statements are always terminated with semicolon (;).&lt;br /&gt;
&lt;br /&gt;
Single quotes are used to mark start and end of text (&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
All variable names in PHP start with dollar sign ($).&lt;br /&gt;
&lt;br /&gt;
PHP is a loosely typed language. Variables may contain any type of data.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$variable_name = &amp;quot;Semper Fidelis&amp;quot;;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Equal sign is called the &#039;&#039;&#039;assignment operator&#039;&#039;&#039; since it assigns values to variables.&lt;br /&gt;
&lt;br /&gt;
Comments begin with &amp;lt;code&amp;gt;//&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;/* */&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
arithmetic operators enable you to add, subtract, multiply, &amp;amp; divide.&lt;br /&gt;
&lt;br /&gt;
concatenation operator allows you to add strings of text.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$variable_name = &amp;quot;Hello&amp;quot; . &amp;quot; there&amp;quot; . &amp;quot; world!&amp;quot;;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Assigns value of &amp;quot;Hello there world!&amp;quot; without quotes.&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! variable&lt;br /&gt;
! comment&lt;br /&gt;
|- &lt;br /&gt;
| $var1 = &#039;PHP&#039;;&lt;br /&gt;
| Assigns value of &amp;quot;PHP&amp;quot; to var1&lt;br /&gt;
|-&lt;br /&gt;
| $var2 = 5;&lt;br /&gt;
| Assigns value of 5 to $var2&lt;br /&gt;
|-&lt;br /&gt;
| $var3 = $var2 + 1;&lt;br /&gt;
| Assigns value of 6 to $var3&lt;br /&gt;
|-&lt;br /&gt;
| $var2 = $var1;&lt;br /&gt;
| Assigns value of &amp;quot;PHP&amp;quot; to $var2&lt;br /&gt;
|-&lt;br /&gt;
| echo($var1);&lt;br /&gt;
| Outputs &amp;quot;PHP&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| echo($var2);&lt;br /&gt;
| Outputs &amp;quot;PHP&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| echo($var3);&lt;br /&gt;
| Outputs 6&lt;br /&gt;
|-&lt;br /&gt;
| echo($var1 . &#039; rules!&#039;);&lt;br /&gt;
| Outputs &amp;quot;PHP rules!&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| echo(&amp;quot;var1 rules!&amp;quot;);&lt;br /&gt;
| Outputs &amp;quot;PHP rules!&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| echo(&#039;var1 rules!&#039;);&lt;br /&gt;
| Outputs &#039;$var1 rules!&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
NOTE: Double quotes around text enables the variable name to be inserted &amp;amp; value is displayed. This is called &#039;&#039;&#039;variable interpolation&#039;&#039;&#039;. Single quotes will not interpolate the variable name.&lt;br /&gt;
&lt;br /&gt;
== Arrays ==&lt;br /&gt;
&lt;br /&gt;
A special variable that contains multiple values.&lt;br /&gt;
&lt;br /&gt;
Simple format:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$array_name = array(&#039;test1&#039;, &#039;test2&#039;, 69);&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To retrieve a value stored in an array you need the &#039;&#039;&#039;index&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Generally, arrays use incrementing integers that start with zero as their indices. Indices act as pointers to precisely locate a value in an array.&lt;br /&gt;
&lt;br /&gt;
Expanding on simple format:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! code&lt;br /&gt;
! comment&lt;br /&gt;
|-&lt;br /&gt;
| echo($array_name[0]);&lt;br /&gt;
| Outputs &#039;test1&#039;&lt;br /&gt;
|-&lt;br /&gt;
| echo($array_name[1]);&lt;br /&gt;
| Outputs &#039;test2&#039;&lt;br /&gt;
|-&lt;br /&gt;
| echo($array_name[2]);&lt;br /&gt;
| Outputs 69&lt;br /&gt;
|-&lt;br /&gt;
| $array_name[1] = &#039;wiki1&#039;;&lt;br /&gt;
| Assign a new value&lt;br /&gt;
|-&lt;br /&gt;
| $array_name[3] = &#039;wiki2&#039;;&lt;br /&gt;
| Create a new element&lt;br /&gt;
|-&lt;br /&gt;
| $array_name[] = &#039;transformers&#039;;&lt;br /&gt;
| Add element to end of array.&lt;br /&gt;
|-&lt;br /&gt;
| echo($array_name[4]);&lt;br /&gt;
| Outputs &amp;quot;transformers&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Arrays can use strings for indices. This is called an associative array because we can associate values with meaningful indices.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$weight[&#039;robert&#039;] = 225;&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;$weight[&#039;gene&#039;] = 180;&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;$weight[&#039;julie&#039;] = 103;&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Ptaylor</name></author>
	</entry>
	<entry>
		<id>https://wiki.gotopinion.info/wiki/index.php?title=PHP&amp;diff=71</id>
		<title>PHP</title>
		<link rel="alternate" type="text/html" href="https://wiki.gotopinion.info/wiki/index.php?title=PHP&amp;diff=71"/>
		<updated>2007-07-17T05:21:33Z</updated>

		<summary type="html">&lt;p&gt;Ptaylor: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;PHP is a server side scripting language.&lt;br /&gt;
&lt;br /&gt;
== Basic Syntax &amp;amp; Commands ==&lt;br /&gt;
&lt;br /&gt;
PHP statements are always terminated with semicolon (;).&lt;br /&gt;
&lt;br /&gt;
Single quotes are used to mark start and end of text (&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
All variable names in PHP start with dollar sign ($).&lt;br /&gt;
&lt;br /&gt;
PHP is a loosely typed language. Variables may contain any type of data.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$variable_name = &amp;quot;Semper Fidelis&amp;quot;;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Equal sign is called the &#039;&#039;&#039;assignment operator&#039;&#039;&#039; since it assigns values to variables.&lt;br /&gt;
&lt;br /&gt;
Comments begin with &amp;lt;code&amp;gt;//&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;/* */&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
arithmetic operators enable you to add, subtract, multiply, &amp;amp; divide.&lt;br /&gt;
&lt;br /&gt;
concatenation operator allows you to add strings of text.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$variable_name = &amp;quot;Hello&amp;quot; . &amp;quot; there&amp;quot; . &amp;quot; world!&amp;quot;;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Assigns value of &amp;quot;Hello there world!&amp;quot; without quotes.&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! variable&lt;br /&gt;
! comment&lt;br /&gt;
|- &lt;br /&gt;
| $var1 = &#039;PHP&#039;;&lt;br /&gt;
| Assigns value of &amp;quot;PHP&amp;quot; to var1&lt;br /&gt;
|-&lt;br /&gt;
| $var2 = 5;&lt;br /&gt;
| Assigns value of 5 to $var2&lt;br /&gt;
|-&lt;br /&gt;
| $var3 = $var2 + 1;&lt;br /&gt;
| Assigns value of 6 to $var3&lt;br /&gt;
|-&lt;br /&gt;
| $var2 = $var1;&lt;br /&gt;
| Assigns value of &amp;quot;PHP&amp;quot; to $var2&lt;br /&gt;
|-&lt;br /&gt;
| echo($var1);&lt;br /&gt;
| Outputs &amp;quot;PHP&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| echo($var2);&lt;br /&gt;
| Outputs &amp;quot;PHP&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| echo($var3);&lt;br /&gt;
| Outputs 6&lt;br /&gt;
|-&lt;br /&gt;
| echo($var1 . &#039; rules!&#039;);&lt;br /&gt;
| Outputs &amp;quot;PHP rules!&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| echo(&amp;quot;var1 rules!&amp;quot;);&lt;br /&gt;
| Outputs &amp;quot;PHP rules!&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| echo(&#039;var1 rules!&#039;);&lt;br /&gt;
| Outputs &#039;$var1 rules!&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
NOTE: Double quotes around text enables the variable name to be inserted &amp;amp; value is displayed. This is called &#039;&#039;&#039;variable interpolation&#039;&#039;&#039;. Single quotes will not interpolate the variable name.&lt;br /&gt;
&lt;br /&gt;
== Arrays ==&lt;br /&gt;
&lt;br /&gt;
A special variable that contains multiple values.&lt;br /&gt;
&lt;br /&gt;
Simple format:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$array_name = array(&#039;test1&#039;, &#039;test2&#039;, 69);&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To retrieve a value stored in an array you need the &#039;&#039;&#039;index&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Generally, arrays use incrementing integers that start with zero as their indices. Indices act as pointers to precisely locate a value in an array.&lt;br /&gt;
&lt;br /&gt;
Expanding on simple format:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! code&lt;br /&gt;
! comment&lt;br /&gt;
|-&lt;br /&gt;
| echo($array_name[0]);&lt;br /&gt;
| Outputs &#039;test1&#039;&lt;br /&gt;
|-&lt;br /&gt;
| echo($array_name[1]);&lt;br /&gt;
| Outputs &#039;test2&#039;&lt;br /&gt;
|-&lt;br /&gt;
| echo($array_name[2]);&lt;br /&gt;
| Outputs 69&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ptaylor</name></author>
	</entry>
	<entry>
		<id>https://wiki.gotopinion.info/wiki/index.php?title=PHP&amp;diff=70</id>
		<title>PHP</title>
		<link rel="alternate" type="text/html" href="https://wiki.gotopinion.info/wiki/index.php?title=PHP&amp;diff=70"/>
		<updated>2007-07-17T05:01:55Z</updated>

		<summary type="html">&lt;p&gt;Ptaylor: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;PHP is a server side scripting language.&lt;br /&gt;
&lt;br /&gt;
== Basic Syntax &amp;amp; Commands ==&lt;br /&gt;
&lt;br /&gt;
PHP statements are always terminated with semicolon (;).&lt;br /&gt;
&lt;br /&gt;
Single quotes are used to mark start and end of text (&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
All variable names in PHP start with dollar sign ($).&lt;br /&gt;
&lt;br /&gt;
PHP is a loosely typed language. Variables may contain any type of data.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$variable_name = &amp;quot;Semper Fidelis&amp;quot;;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Equal sign is called the &#039;&#039;&#039;assignment operator&#039;&#039;&#039; since it assigns values to variables.&lt;br /&gt;
&lt;br /&gt;
Comments begin with &amp;lt;code&amp;gt;//&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;/* */&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
arithmetic operators enable you to add, subtract, multiply, &amp;amp; divide.&lt;br /&gt;
&lt;br /&gt;
concatenation operator allows you to add strings of text.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$variable_name = &amp;quot;Hello&amp;quot; . &amp;quot; there&amp;quot; . &amp;quot; world!&amp;quot;;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Assigns value of &amp;quot;Hello there world!&amp;quot; without quotes.&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! variable&lt;br /&gt;
! comment&lt;br /&gt;
|- &lt;br /&gt;
| $var1 = &#039;PHP&#039;;&lt;br /&gt;
| Assigns value of &amp;quot;PHP&amp;quot; to var1&lt;br /&gt;
|-&lt;br /&gt;
| $var2 = 5;&lt;br /&gt;
| Assigns value of 5 to $var2&lt;br /&gt;
|-&lt;br /&gt;
| $var3 = $var2 + 1;&lt;br /&gt;
| Assigns value of 6 to $var3&lt;br /&gt;
|-&lt;br /&gt;
| $var2 = $var1;&lt;br /&gt;
| Assigns value of &amp;quot;PHP&amp;quot; to $var2&lt;br /&gt;
|-&lt;br /&gt;
| echo($var1);&lt;br /&gt;
| Outputs &amp;quot;PHP&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| echo($var2);&lt;br /&gt;
| Outputs &amp;quot;PHP&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| echo($var3);&lt;br /&gt;
| Outputs 6&lt;br /&gt;
|-&lt;br /&gt;
| echo($var1 . &#039; rules!&#039;);&lt;br /&gt;
| Outputs &amp;quot;PHP rules!&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| echo(&amp;quot;var1 rules!&amp;quot;);&lt;br /&gt;
| Outputs &amp;quot;PHP rules!&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| echo(&#039;var1 rules!&#039;);&lt;br /&gt;
| Outputs &#039;$var1 rules!&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
NOTE: Double quotes around text enables the variable name to be inserted &amp;amp; value is displayed. This is called &#039;&#039;&#039;variable interpolation&#039;&#039;&#039; Single quotes will not interpolate the variable name.&lt;/div&gt;</summary>
		<author><name>Ptaylor</name></author>
	</entry>
	<entry>
		<id>https://wiki.gotopinion.info/wiki/index.php?title=PHP&amp;diff=69</id>
		<title>PHP</title>
		<link rel="alternate" type="text/html" href="https://wiki.gotopinion.info/wiki/index.php?title=PHP&amp;diff=69"/>
		<updated>2007-07-17T04:53:40Z</updated>

		<summary type="html">&lt;p&gt;Ptaylor: New page: PHP is a server side scripting language.  == Basic Syntax &amp;amp; Commands ==  PHP statements are always terminated with semicolon (;).  Single quotes are used to mark start and end of text (&amp;#039;&amp;#039;)...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;PHP is a server side scripting language.&lt;br /&gt;
&lt;br /&gt;
== Basic Syntax &amp;amp; Commands ==&lt;br /&gt;
&lt;br /&gt;
PHP statements are always terminated with semicolon (;).&lt;br /&gt;
&lt;br /&gt;
Single quotes are used to mark start and end of text (&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
All variable names in PHP start with dollar sign ($).&lt;br /&gt;
&lt;br /&gt;
PHP is a loosely typed language. Variables may contain any type of data.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$variable_name = &amp;quot;Semper Fidelis&amp;quot;;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Equal sign is called the &#039;&#039;&#039;assignment operator&#039;&#039;&#039; since it assigns values to variables.&lt;br /&gt;
&lt;br /&gt;
Comments begin with &amp;lt;code&amp;gt;//&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;/* */&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
arithmetic operators enable you to add, subtract, multiply, &amp;amp; divide.&lt;br /&gt;
&lt;br /&gt;
concatenation operator allows you to add strings of text.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$variable_name = &amp;quot;Hello&amp;quot; . &amp;quot; there&amp;quot; . &amp;quot; world!&amp;quot;;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Assigns value of &amp;quot;Hello there world!&amp;quot; without quotes.&lt;br /&gt;
&lt;br /&gt;
Examples:&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;5&amp;quot; align=&amp;quot;center&amp;quot;&lt;br /&gt;
! variable&lt;br /&gt;
! comment&lt;br /&gt;
|- &lt;br /&gt;
| $var1 = &#039;PHP&#039;;&lt;br /&gt;
| Assigns value of &amp;quot;PHP&amp;quot; to var1&lt;br /&gt;
|-&lt;br /&gt;
| $var2 = 5;&lt;br /&gt;
| Assigns value of 5 to $var2&lt;br /&gt;
|-&lt;br /&gt;
| $var3 = $var2 + 1;&lt;br /&gt;
| Assigns value of 6 to $var3&lt;br /&gt;
|-&lt;br /&gt;
| $var2 = $var1;&lt;br /&gt;
| Assigns value of &amp;quot;PHP&amp;quot; to $var2&lt;br /&gt;
|-&lt;br /&gt;
| echo($var1);&lt;br /&gt;
| Outputs &amp;quot;PHP&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| echo($var2);&lt;br /&gt;
| Outputs &amp;quot;PHP&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| echo($var3);&lt;br /&gt;
| Outputs 6&lt;br /&gt;
|-&lt;br /&gt;
| echo($var1 . &#039; rules!&#039;);&lt;br /&gt;
| Outputs &amp;quot;PHP rules!&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| echo(&amp;quot;var1 rules!&amp;quot;);&lt;br /&gt;
| Outputs &amp;quot;PHP rules!&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| echo(&#039;var1 rules!&#039;);&lt;br /&gt;
| Outputs &#039;$var1 rules!&#039;&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Ptaylor</name></author>
	</entry>
	<entry>
		<id>https://wiki.gotopinion.info/wiki/index.php?title=Software&amp;diff=68</id>
		<title>Software</title>
		<link rel="alternate" type="text/html" href="https://wiki.gotopinion.info/wiki/index.php?title=Software&amp;diff=68"/>
		<updated>2007-07-17T03:39:56Z</updated>

		<summary type="html">&lt;p&gt;Ptaylor: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Filezilla]] section&lt;br /&gt;
&lt;br /&gt;
[[MySQL]] section&lt;br /&gt;
&lt;br /&gt;
[[PHP]] section&lt;br /&gt;
&lt;br /&gt;
[[Vi]] section&lt;br /&gt;
&lt;br /&gt;
[[BASH shell]] section&lt;/div&gt;</summary>
		<author><name>Ptaylor</name></author>
	</entry>
	<entry>
		<id>https://wiki.gotopinion.info/wiki/index.php?title=MySQL_basics&amp;diff=67</id>
		<title>MySQL basics</title>
		<link rel="alternate" type="text/html" href="https://wiki.gotopinion.info/wiki/index.php?title=MySQL_basics&amp;diff=67"/>
		<updated>2007-07-17T03:39:25Z</updated>

		<summary type="html">&lt;p&gt;Ptaylor: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Getting Started with MySQL ==&lt;br /&gt;
&lt;br /&gt;
=== Connecting to MySQL ===&lt;br /&gt;
To access a MySQL db you need:&amp;lt;br&amp;gt;&lt;br /&gt;
- user name and password&amp;lt;br&amp;gt;&lt;br /&gt;
- host name or IP&amp;lt;br&amp;gt;&lt;br /&gt;
- name of db&lt;br /&gt;
&lt;br /&gt;
=== Two ways to access MySQL directl ===&lt;br /&gt;
&lt;br /&gt;
* command line:&lt;br /&gt;
** telnet&lt;br /&gt;
** SSH (recommended due to enhanced security)&lt;br /&gt;
* MySQL client programs [&amp;lt;code&amp;gt;mysql, mysqladmin, mysqldump&amp;lt;/code&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
=== To access a database from the command line ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;mysql -u username -ppassword -h hostname databasename&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note: There is no space between the -p and the password. Password after -p is optional here. If left blank, you will be prompted to enter your password.&lt;br /&gt;
&lt;br /&gt;
=== Using MySQL Client Programs ===&lt;br /&gt;
&lt;br /&gt;
Install the client programs&lt;br /&gt;
&lt;br /&gt;
== Basic Commands ==&lt;br /&gt;
&lt;br /&gt;
Virtually all commands are terminated with a semicolon.&lt;br /&gt;
The prompt &#039;-&amp;gt;&#039; means MySQL is waiting for more instructions or the semicolon is missing.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cancel current command &amp;lt;code&amp;gt;\c&amp;lt;/code&amp;gt; and press Enter.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
MySQL will ignore anything in a command that ends with &amp;lt;code&amp;gt;\c&amp;lt;/code&amp;gt; and go back to beginning.&lt;br /&gt;
&lt;br /&gt;
Type &amp;lt;code&amp;gt;exit&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;quit&amp;lt;/code&amp;gt; and press Enter anytime you want to exit. These commands do not require a semicolon.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;show databases;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;drop database &amp;lt;db_name&amp;gt;;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;create database &amp;lt;db_name&amp;gt;;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;use &amp;lt;db_name&amp;gt;;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;show &amp;lt;table_name&amp;gt;;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;describe &amp;lt;table_name&amp;gt;;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;drop table &amp;lt;table_name&amp;gt;;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Inserting data into a table ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;INSERT&amp;lt;/code&amp;gt; : used to set column values&lt;br /&gt;
&lt;br /&gt;
Two formats:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
INSERT INTO table_name SET&lt;br /&gt;
&lt;br /&gt;
-&amp;gt; columnName1 = value1,&lt;br /&gt;
&lt;br /&gt;
-&amp;gt; columnName2 = value2,&lt;br /&gt;
&lt;br /&gt;
-&amp;gt; etc...&lt;br /&gt;
&lt;br /&gt;
-&amp;gt;;&lt;br /&gt;
&lt;br /&gt;
OR&lt;br /&gt;
&lt;br /&gt;
INSERT INTO table_name&lt;br /&gt;
-&amp;gt; (columnName1, columnName2, etc...)&lt;br /&gt;
-&amp;gt; VALUES (value1, value2, etc...);&lt;br /&gt;
&lt;br /&gt;
== Viewing stored data ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;SELECT&amp;lt;/code&amp;gt; : used to view column data&lt;br /&gt;
&lt;br /&gt;
mysql&amp;gt;SELECT * FROM table_name;&lt;br /&gt;
&lt;br /&gt;
mysql&amp;gt;SELECT columnName1, columnName2, ... FROM table_name;&lt;br /&gt;
&lt;br /&gt;
== Modify Columns with Functions ==&lt;br /&gt;
&lt;br /&gt;
Functions:&lt;br /&gt;
&lt;br /&gt;
LEFT : displays maximum number of characters per column&lt;br /&gt;
&lt;br /&gt;
COUNT : count the number of results returned&lt;br /&gt;
&lt;br /&gt;
WHERE Clause&lt;br /&gt;
&lt;br /&gt;
LIKE : named column must contain the given pattern match&lt;br /&gt;
&lt;br /&gt;
== Modify Stored Data ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;UPDATE&amp;lt;/code&amp;gt; command : modifies and views data &lt;br /&gt;
&lt;br /&gt;
general format:&lt;br /&gt;
&lt;br /&gt;
mysql&amp;gt; UPDATE table_name SET&lt;br /&gt;
-&amp;gt; column_name = new_value, ...&lt;br /&gt;
-&amp;gt; WHERE conditions;&lt;br /&gt;
&lt;br /&gt;
== Delete Stored Data ==&lt;br /&gt;
&lt;br /&gt;
WARNING: Deleting data is easy.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;DELETE&amp;lt;/code&amp;gt; : Deletes stored data&lt;br /&gt;
&lt;br /&gt;
general format:&lt;br /&gt;
&lt;br /&gt;
mysql&amp;gt; DELETE FROM table_name WHERE conditions;&lt;br /&gt;
&lt;br /&gt;
NOTE: You more than likely want to a WHERE condition in all situations. If you use &amp;quot;DELETE FROM table_name&amp;quot; without conditions your table will be empty in one command.&lt;/div&gt;</summary>
		<author><name>Ptaylor</name></author>
	</entry>
	<entry>
		<id>https://wiki.gotopinion.info/wiki/index.php?title=MySQL_basics&amp;diff=66</id>
		<title>MySQL basics</title>
		<link rel="alternate" type="text/html" href="https://wiki.gotopinion.info/wiki/index.php?title=MySQL_basics&amp;diff=66"/>
		<updated>2007-07-17T03:22:31Z</updated>

		<summary type="html">&lt;p&gt;Ptaylor: /* Inserting data into a table */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Getting Started with MySQL ==&lt;br /&gt;
&lt;br /&gt;
=== Connecting to MySQL ===&lt;br /&gt;
To access a MySQL db you need:&amp;lt;br&amp;gt;&lt;br /&gt;
- user name and password&amp;lt;br&amp;gt;&lt;br /&gt;
- host name or IP&amp;lt;br&amp;gt;&lt;br /&gt;
- name of db&lt;br /&gt;
&lt;br /&gt;
=== Two ways to access MySQL directl ===&lt;br /&gt;
&lt;br /&gt;
* command line:&lt;br /&gt;
** telnet&lt;br /&gt;
** SSH (recommended due to enhanced security)&lt;br /&gt;
* MySQL client programs [&amp;lt;code&amp;gt;mysql, mysqladmin, mysqldump&amp;lt;/code&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
=== To access a database from the command line ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;mysql -u username -ppassword -h hostname databasename&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note: There is no space between the -p and the password. Password after -p is optional here. If left blank, you will be prompted to enter your password.&lt;br /&gt;
&lt;br /&gt;
=== Using MySQL Client Programs ===&lt;br /&gt;
&lt;br /&gt;
Install the client programs&lt;br /&gt;
&lt;br /&gt;
== Basic Commands ==&lt;br /&gt;
&lt;br /&gt;
Virtually all commands are terminated with a semicolon.&lt;br /&gt;
The prompt &#039;-&amp;gt;&#039; means MySQL is waiting for more instructions or the semicolon is missing.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cancel current command &amp;lt;code&amp;gt;\c&amp;lt;/code&amp;gt; and press Enter.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
MySQL will ignore anything in a command that ends with &amp;lt;code&amp;gt;\c&amp;lt;/code&amp;gt; and go back to beginning.&lt;br /&gt;
&lt;br /&gt;
Type &amp;lt;code&amp;gt;exit&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;quit&amp;lt;/code&amp;gt; and press Enter anytime you want to exit. These commands do not require a semicolon.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;show databases;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;drop database &amp;lt;db_name&amp;gt;;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;create database &amp;lt;db_name&amp;gt;;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;use &amp;lt;db_name&amp;gt;;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;show &amp;lt;table_name&amp;gt;;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;describe &amp;lt;table_name&amp;gt;;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;drop table &amp;lt;table_name&amp;gt;;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Inserting data into a table ==&lt;br /&gt;
&lt;br /&gt;
Two formats:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
INSERT INTO table_name SET&lt;br /&gt;
&lt;br /&gt;
-&amp;gt; columnName1 = value1,&lt;br /&gt;
&lt;br /&gt;
-&amp;gt; columnName2 = value2,&lt;br /&gt;
&lt;br /&gt;
-&amp;gt; etc...&lt;br /&gt;
&lt;br /&gt;
-&amp;gt;;&lt;br /&gt;
&lt;br /&gt;
OR&lt;br /&gt;
&lt;br /&gt;
INSERT INTO table_name&lt;br /&gt;
-&amp;gt; (columnName1, columnName2, etc...)&lt;br /&gt;
-&amp;gt; VALUES (value1, value2, etc...);&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
mysql&amp;gt;SELECT * FROM table_name;&lt;br /&gt;
&lt;br /&gt;
mysql&amp;gt;SELECT columnName1, columnName2, ... FROM table_name;&lt;br /&gt;
&lt;br /&gt;
== Modify Columns with Functions ==&lt;/div&gt;</summary>
		<author><name>Ptaylor</name></author>
	</entry>
	<entry>
		<id>https://wiki.gotopinion.info/wiki/index.php?title=MySQL_basics&amp;diff=65</id>
		<title>MySQL basics</title>
		<link rel="alternate" type="text/html" href="https://wiki.gotopinion.info/wiki/index.php?title=MySQL_basics&amp;diff=65"/>
		<updated>2007-07-17T02:53:50Z</updated>

		<summary type="html">&lt;p&gt;Ptaylor: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Getting Started with MySQL ==&lt;br /&gt;
&lt;br /&gt;
=== Connecting to MySQL ===&lt;br /&gt;
To access a MySQL db you need:&amp;lt;br&amp;gt;&lt;br /&gt;
- user name and password&amp;lt;br&amp;gt;&lt;br /&gt;
- host name or IP&amp;lt;br&amp;gt;&lt;br /&gt;
- name of db&lt;br /&gt;
&lt;br /&gt;
=== Two ways to access MySQL directl ===&lt;br /&gt;
&lt;br /&gt;
* command line:&lt;br /&gt;
** telnet&lt;br /&gt;
** SSH (recommended due to enhanced security)&lt;br /&gt;
* MySQL client programs [&amp;lt;code&amp;gt;mysql, mysqladmin, mysqldump&amp;lt;/code&amp;gt;]&lt;br /&gt;
&lt;br /&gt;
=== To access a database from the command line ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;mysql -u username -ppassword -h hostname databasename&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note: There is no space between the -p and the password. Password after -p is optional here. If left blank, you will be prompted to enter your password.&lt;br /&gt;
&lt;br /&gt;
=== Using MySQL Client Programs ===&lt;br /&gt;
&lt;br /&gt;
Install the client programs&lt;br /&gt;
&lt;br /&gt;
== Basic Commands ==&lt;br /&gt;
&lt;br /&gt;
Virtually all commands are terminated with a semicolon.&lt;br /&gt;
The prompt &#039;-&amp;gt;&#039; means MySQL is waiting for more instructions or the semicolon is missing.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Cancel current command &amp;lt;code&amp;gt;\c&amp;lt;/code&amp;gt; and press Enter.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
MySQL will ignore anything in a command that ends with &amp;lt;code&amp;gt;\c&amp;lt;/code&amp;gt; and go back to beginning.&lt;br /&gt;
&lt;br /&gt;
Type &amp;lt;code&amp;gt;exit&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;quit&amp;lt;/code&amp;gt; and press Enter anytime you want to exit. These commands do not require a semicolon.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;show databases;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;drop database &amp;lt;db_name&amp;gt;;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;create database &amp;lt;db_name&amp;gt;;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;use &amp;lt;db_name&amp;gt;;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;show &amp;lt;table_name&amp;gt;;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;describe &amp;lt;table_name&amp;gt;;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;drop table &amp;lt;table_name&amp;gt;;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Inserting data into a table ==&lt;br /&gt;
&lt;br /&gt;
INSERT INTO table_name SET&lt;br /&gt;
&lt;br /&gt;
-&amp;gt; columnName1 = value1,&lt;br /&gt;
&lt;br /&gt;
-&amp;gt; columnName2 = value2,&lt;br /&gt;
&lt;br /&gt;
-&amp;gt; etc...&lt;br /&gt;
&lt;br /&gt;
-&amp;gt;;&lt;/div&gt;</summary>
		<author><name>Ptaylor</name></author>
	</entry>
</feed>