mysql_affected_rows→ Obté el número de files afectades durant l’anterior operació de MySQL. mysql_client_encoding → Retorna el nom del conjunt de caràcters. mysql_close → Tanca una connexió de MySQL. mysql_connect → Obre una connexió al servidor MySQL. mysql_create_db → Crea una basde de dades MySQL mysql_data_seek → Mou el punter de resultats interns. mysql_db_name → Recupera el nombre de la base de dades cridant a mysql_list_dbs mysql_db_query → Seleccions una base de dades i executa una consulta sobre la mateixa. mysql_drop_db → Elimina (DROP) una base de dades MySQL. mysql_errno → Retorna el valor numèric del missatge d’error de l’última operació MySQL. mysql_error → RetornaRead More →

Les bases de dades poden classificar-se de diferents maneres: segons el context en que es facin servir, la utilitat o les necessitats que satisfan. Segons la funció: Estàtiques: Són unicament de lectura. Es solen utilitzar per emmagatzemar dades de llarga duració, històriques, que perdurin en el temps. Dinàmiques: Les dades es modifiquen amb el temps. Permeten operacions com editar, esborrar o actualitzar, a més de la de llegir les dades. Segons el contingut: Bibliogràfiques: Nomès contenen una representació de la font primària que permet localitzar-la. Conte dades com autor, publicació, editorial, titol,… També pot contenir un resum o extracte, però mai el text complet. ElRead More →

El header() s’utilitza per enviar capçaleres HTTP sense format. NOMÉS funciona si les capçaleres del protocol HTTP no han sigut enviades, es a dir, si no hi ha cap linea HTML abans d’aquesta línea de PHP. A més, el PHP no els pot haver iniciat abans. Si has fet include o require, i aquest arxiu que inclou els ha inicialitzat tampoc funcionarà! Paràmetres del header string:  Capçalera en format de cadena. Hi ha dues maneres de citar el header: en cadena amb el “HTTP/” o amb el “Location:” <?php header(“HTTP/1.0 404 Not Found”); ?> <?php header(“Location: http://www.example.com/”);  ?>    replace:  Es un parametre opcional. Indica quan el header ha de substituir un headerRead More →

echo no es realment una funció (es un constructor del llenguatge) per tant no cal utilitzar parèntesi per fer-lo funcionar. És un tret que el diferència d’altres constructors del llenguatge. L’echo te una abreviació: Es pot posar el simbol = just després de l’etiqueta d’apertura de PHP. Per exemple: Jo tinc un <?=$cotxe?> blau.   Algunes característiques de l’echo: Es poden utilitzar variables i array dins d’un echo Si s’utilitzen cometes simples ‘ ‘ es mostra el nom de la variable, no el seu valor Es pot citar més d’un valor utilitzant la concadenació amb el . S’ha de tenir en compte que no funciona comRead More →

De la mateixa manera que existeixen operadors lògics i comparatius en Javascript, també hi existeixen en PHP, i sovint és important o clau conèixer quins existeixen i com fer-los servir, per sortir de situacions en la que ens trobem encallats. Aquí us deixo una mostra dels operadors lògics: Exemple Nom Resultat $a and $b And (i) TRUE si tant $a com $b són TRUE. $a or $b Or (o inclosiu) TRUE si qualsevol $a o $b és TRUE. $a xor $b Xor (o exclosiu) TRUE si $a o $b és TRUE, pero no ambdós. !$a Not (no) TRUE si $a no és TRUE. $a && $b And (i) TRUE siRead More →

Per a modificar un element d’un array, primer l’hem de crear: <¿php $elMeuArray = array(“vermell”, “verd”, “blau”, “groc”); echo $elMeuArray[1]; ?> Això ens mostra per pantalla el segon element de l’array, per tant “verd”. Si volem modificar aquest element, ho hem de fer de la següent forma:   <?php $elMeuArray[1] = “taronja”; echo $elMeuArray[1]; ?> Finalment, el que es mostrarà per pantalla serà “taronja” en comptes de “verd”, ja que el valor “taronja” ha substituït al valor” verd” que hi havia anteriorment.   Per a borrar un element d’un array, es fa de la següent manera:   <?php unset($array[1]); ?> En aquest cas desapareixerà l’elementRead More →

El Bucle While en PHP s’utilitza per executar un codi mentre la condició sigui sent veritable. Generalment es solen utilitzar per a contadors o per registres a una base de dades. <? $i = 0; //Inicialitzem la variable en 0 while($i==10) { $i++; //Aumentem $i en un echo “i ara equival a “.$i.”</br> “; //Mostram el text } echo “Fi del bucle while. El bucle while acaba a “.$i.””; ?> En aquest exemple, el bucle finalitzarà quan el contador arribi a 10. Ho farem mitjançant una variable $i. Aquest exemple mostrarà lo següent: i ara equival a 1 i ara equival a 2 i araRead More →

En PHP, tenim la possibilitat de mostrar diferents missatges d’error en una sola pàgina segons el problema que hagi ocorregut. Per tal de mostrar-lo, calen tres passos: Crear el llistat de possibles errors: if ($_GET[‘error’]){ switch($_GET[‘error’]){ case 1: $error = ‘Ep, no pots entrar! ‘.$_SERVER[‘REMOTE_ADDR’]; break; case 2: $error = ‘Usuari i/o contrasenya incorrecta’; break; default: $error = ‘Error desconegut’; } } Ubicar-lo en un body per tal que ens mostri el missatge: <?php if ($_GET[‘error’]){ echo ‘<p class=”error”>’.$error.'</p>’; } ?>   I finalment, determinar en quins casos apareixerà un o altre missatge. header(‘location:index.php?error=1′); En el cas d’error 1, es mostra un missatge quan un usuariRead More →

Els cicles “ForEach” s’utilitzen per a fer repeticions sobre cada element d’un objecte. Això els fa perfectes per que es puguin utilitzar juntament amb un array. “ForEach” actúa “saltant” d’un element a un altre de l’array, executant el codi que hi ha entre { } per a cada un dels elements. Exemple: <?php $colors = array(verd, groc, negre); foreach($colors as $item) { echo $item; } ?> Entre els paréntesis utilitzem $colors com a $item per dirli a PHP que per cada element en $colors asigni una cosa temporalment a la variable $item (no cal que s’utilitzi la paraula item obligatòriament com amb la variable for, pot serRead More →