Primer accedirem a la base de dades, en aquest cas carreguem l’arxiu on esta la clau d’accés (mysql). <?php $conex=array( ‘host’=>’localhost’, ‘user’=>’elteuusuari’, ‘pass’=>’latevacontrasenya’, ‘dbname’=>’elnomdelatevabasededades’); $enc =”(3Sz”; ?> Ara crearem la conexió $db = new mysqli ($conex [‘host’],$conex [‘user’],$conex [‘pass’],$conex [‘dbname’]); Consultem la id que volem eliminar $sql =’DELETE FROM usuari WHERE usuari_id=’.$_GET[‘id’]; Executo eliminar usuari $usuaris = $db->query($sql); Tornar a la pàgina on veus el llistat de usuaris (edit.php en aquest cas) per veure que s’ha borrat header (‘location:edit.php); I ara ja sabem com eliminar un usuari de una base de dades.Read More →

mysqli_affected_rows() –> Retorna el número de files afectades a l’operació prèvia de MySQL. mysqli_autocommit() –> engega o para auto-committing (autoconfiar) les modificacions de la BBDD. mysqli_change_user() –> canviar l’usuaris de la connexió de la BBDD especificada. mysqli_character_set_name() –> retorna el caràcter per defecte posat a la BBDD. mysqli_close() –> tanca la BBDD oberta anteriorment. mysqli_commit() –> comet la transacció actual. mysqli_connect_errno() –> retorna el codi de l’error de l’última connexió. mysqli_connect() –> retorna la descripció de l’error de l’última connexió. mysqli_data_seek() –> ajusta el punter dels resultats a una fila arbitrària en el conjunt dels resultats. mysqli_debug() –> realitza operacions de depuració (eliminació d’errors). mysqli_dump_debug_info() –> llença la informació del debug (depuració) al registre. mysqli_errno() –> retorna l’últimRead More →

Amb la nova versió 5 de PHP va sortir al públic MySQLi, (la lletra i és d’improved), una versió millorada d’aquest sistema de gestió de bases de dades. El MySQLi està més orientat a objectes, i permet connectar amb la base de dades amb una sintaxi més simplificada (POO). Per exemple: Per crear una connexió amb una base de dades, en MySQL ho farem així: $db = mysql_connect($conex[‘host’]…); Mentre que en MySQLi, ho escriurem d’aquesta manera: $db = new mysqli($conex[‘host’]…); Entre altres millores, permet executar les instruccions de manera més ràpida que el seu equivalent en MySQL i permet agrupar un conjunt d’operacions en una solaRead More →

  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 →

Si el que necessites és seleccionar un número de la base de dades MySQL amb un format de 4 dígits, hauràs d’utilitzar LDAP o RDAP depenent d’on volem incrementar els dígits (Dreta o Esquerra): SELECT LDAP(numero,4,’0′) AS codi FROM taula Resultat: Si numero = 20, codi serà 0020 (a la Esquerra).  SELECT RDAP(numero,4,’0′) AS codi FROM taula Resultat: Si numero = 20, codi serà 2000 (a la Dreta). A partir d’aquí, no només pots omplir els dígits amb “0” sinó que també pots fer-ho amb qualsevol altre caràcter.Read More →