Hi han varis tipus d’emmagatzamatge de dades numériques a MySQL, la diferència entre cada tipus és la quantitat de memòria que poden arribar a tenir així com el número de dades que poden guardar. Els mes importants són: Tinyint: 1 byte.  És un nombre enter amb o sense signe. Amb signe el rang de valors vàlids va des de -128 a 127. Sense signe, el rang de valors és de 0 a 255. Smallint: 2 bytes. Nombre enter amb o sense signe. Amb signe el rang de valors va des de -32768 a 32767. Sense signe, el rang de valors és de 0 a 65535.Read More →

Cada usuari registrat a ‘X’ web té el seu espai o sessió personal on pot entrar i, per tant, no pot veure la dels demés. Per iniciar una sessió un cop s’ha confirmat la correspondència entre ‘usuari’ i ‘contrassenya’, s’haurà d’escriure el codi següent a cada arxiu que vulguem que sigui privat per aquest usuari (el codi es repeteix com a recordatori): session_start();   Per altra banda, si es vol tancar la sessió, s’haurà d’escriure: session_start(); //recordatori session_destroy(); header(‘location:location.php’); //lloc on volem que redirigeixi si es desitja  Read More →

Per poder actualitzar una BBDD utilitzarem la comanda UPDATE “nom_BBDD” i seguidament amb el SET especifiquem el camp a actualitzar. $nom = $_POST[‘nom’]; $email = $_POST[’email’]; $id = $_POST[‘id’]; $sql = ‘UPDATE usuari SET usuari_nom=”‘.$nom.'”,usuari_email=”‘.$email.'” WHERE usuari_id=’.$id;    Read More →

phpThumb és un desenvolupament a php per tal de tractar imatges amb paràmetres dins de la url. Podem instalar-ho a qualsevol directori del teu projete, només has de permetre-hi l’accès. Així doncs, aquesta llibreria ens permet tractar paràmetres com: Mida i rotació de les imatges Transparència i marques d’aigua Canvis de format de la imatge Efectes complexes (enfoc, brillantor, ombres, tons sèpia, etc. ) Arrodonir les cantonades de les imatges i tallar fragments d’aquestes Protecció de les imatges (vigilant que siguin carregades des del teu domini i no des d’altres)Read More →

La paraula clau “static” ens deixa utilitzar una propietat o un mètode de classe sense haver de crear una instància d’aquella classe. Per tant, aquesta funciona així: <?php class Restaurant { public static function menjar() { echo “Restaurant mexicà”; } } echo Restaurant::menjar(); ?> Quan es convina amb l’operador de resolució ens deixa accedir a la informació de la classe sense haver d’exemplificar res. Tot i això, cal tenir en compte alguns consells a l’hora d’utilitzar aquesta paraula clau: Per motius de compatibilitat amb PHP 4, si no s’utilitza cap declaració de visibilitat, es tractarà a les propietats o mètodes com si haguessin estat definitsRead More →

Primerament, haurem de crear el botó: <a href=”#” class=”scrollToTop”>Scroll To Top</a> A la classe .scrollToTop li podrem donar l’estil que vulguem per CSS. En el nostre full de JavaScript, introduirem el següent codi: $(document).ready(function(){ //Comprova si la finestra està al Top, sinó mostra el botó $(window).scroll(function(){ if ($(this).scrollTop() > 100) { $(‘.scrollToTop’).fadeIn(); } else { $(‘.scrollToTop’).fadeOut(); } }); //Clicar l’esdeveniment per pujar fins al Top $(‘.scrollToTop’).click(function(){ $(‘html, body’).animate({scrollTop : 0},800); return false; }); });  Read More →

Si en algun remot cas necessitéssim mostrar tots els elements d’una base de dades (BBDD) els podriem mostrar mitjançant una taula, intercalant codi PHP, de la següent manera: 1. Haurem de crear la connexió MySQLi $db = new mysqli($conex[‘host’], $conex[‘user’], $conex[‘pass’],$conex[‘dbname’]);   2. Escriurem la consulta i l’executarem $sql = ‘SELECT usuari_id AS id, usuari_nom AS nom, usuari_email AS email FROM usuari’; $usuaris = $db->query($sql);   3. A una variable (en aquest cas $num_files li adjudicarem un número positiu perquè es compleixi la funció més endavant $num_files = $usuaris->num_rows;   4. Si es compleix la funció (si $num_files és true) s’executarà l’array associatiu següent, enRead More →

Per afegir dades en una base de dades es fa de la següent manera: Primer de tot s’ha de crear la connexió amb la base de dades que es vol treballar: <?php $db = new mysqli($conex[‘host’],$conex[‘user’],$conex[‘pass’],$conex[‘dbname’]); ?> Tot seguit s’escriu la consulta: <?php $sql = ‘INSERT INTO usuari SET usuari_nom=”‘.$usuari.'”, usuari_email=”‘.$email.'”, usuari_password=”‘.$password.'”‘; ?> Tot i això, llavors hem d’executar aquesta consulta, si no, no s’executa tot el procés i les dades no es posaràn enlloc. <?php $resultats = $db->query($sql); ?> D’aquesta manera, a través d’un formulari, quan l’usuari es registri les seves dades quedaràn gaurdades automàticament a la base de dades corresponent. Per a eliminarRead More →

En codi SQL, afegint la paraula AS, podem donar un àlies a qualsevol nom. D’aquesta manera, fem el codi més llegible. Per exemple: SELECT nomdelacolumna AS columna FROM taula; Així, no cal escriure més endavant “nomdelacolumna”, sinó que escrivint “columna” serà suficient. Tanmateix, és possible utilitzar les dues formes.Read More →