Lenguajes de programación para la web, PHP.

PHP es un pre-procesador de páginas HTML que está motivado y dirigido expresamente a contruir páginas, como ColdFusion.

Un ejemplo de ello es que los argumentos CGI son importados directamente al espacio de nombres global de cualquier programa PHP: PHP puede correr como un CGI o como un plug-in del servidor web.

PHP ha crecido en soporte y en funciones y ahora viene «de fábrica» con varias decenas de bibliotecas para funciones matemáticas, de bases de datos, etc.

En este momento se encuentra en una fase de consolidación tras unos cuantos años de éxito, y la fase expansiva ha sido más bien dejada atrás para madurar en aspectos más relacionados con la integración de sus partes entre sí­.

<?
/* declare some relevant variables */
$DBhost = «Your-MySQL-servers-IP-or-domainname»;
$DBuser = «your user name»;
$DBpass = «Your Password»;
$DBName = «The Name of the Database»;
$table = «info»;
mysql_connect($DBhost,$DBuser,$DBpass) or
die(«Unable toconnect to database»);
@mysql_select_db(«$DBName») or die(«Unable to select database $DBName»);
$sqlquery = «SELECT * FROM $table WHERE opinion = ‘is great'»;
$result = mysql_query($sqlquery);
$number = mysql_numrows($result);
$i = 0;
if ($number < 1) {
print «<CENTER><P>There Were No Results for Your Search</CENTER>»;
}
else {
while ($number > $i) {
$thename = mysql_result($result,$i,»name»);
$theemail = mysql_result($result,$i,»email»);
print «<p><b>Name:</b> $thename<br><b>E-Mail:</b>
$theemail</p>»;
$i++;
}
}
?>

Via: Tejedores del Web