—
Giorgio Borelli
Così come nell'articolo precedente se durante lo sviluppo in php compare l'errore: "Fatal error: Uncaught Error: Call to undefined function mysql_num_row() in"
l'origine di questo errore è legata alla versione di PHP in uso, non è grave, anche se risolverlo comporterà un cambio radicale delle chiamate alle funzioni di libreria mysql, e non hai altre soluzioni, sarai costretto a modificare tutto. Ma andiamo per gradi e vediamo perché si manifesta e come risolvere l'errore Call to undefined function mysql_num_row()
Prosegue...
26d0b6d6-9097-48f5-9072-fb21d468159b|0|.0|96d5b379-7e1d-4dac-a6ba-1e50db561b04
Categorie: fix | PHP
Tags: php, mysql, fix
—
Giorgio Borelli
Se durante lo sviluppo del tuo script php ricevi l'errore: "Fatal error: Uncaught Error: Call to undefined function mysql_fetch_assoc() in"
Non preoccuparti,l'origine di questo errore non è grave, la risoluzione potrebbe comportare un cambio radicale dei tuoi script, ma diversamente non hai altre soluzioni. Ma andiamo per gradi e vediamo per primo cosa significa l'errore Call to undefined function mysql_fetch_assoc() e poi capiamo come risolverlo.
Prosegue...
c7948d66-8104-4705-976e-3284560beb41|0|.0|96d5b379-7e1d-4dac-a6ba-1e50db561b04
Categorie: MySql | PHP
Tags: php, mysql, fix
—
Giorgio Borelli
Se anche tu durante il tuo sviluppo "web" fatto con PHP e MySql hai ricevuto l'errore:
"mysqli_num_rows() expects parameter 1 to be mysqli_result"
e non hai idea di come questo si sia potuto verificare, allora sei nel posto giusto per capire cosa sia successo, il perché del verificarsi del messaggio d'errore e come risolverlo in pochi secondi. Andiamo a vedere come fare.
Prosegue...
39201e2b-355f-47cb-aca5-b1ac1aa56e01|1|5.0|96d5b379-7e1d-4dac-a6ba-1e50db561b04
Categorie: PHP
Tags: php, mysql
—
Giorgio Borelli
Se stai utilizzando la classica combinazione Apache, MySql e PHP sia che tu sia in ambiente Linux (LAMP) o Windows (WAMP) è possibile che aggiornando il linguaggio PHP alla recente versione 7, tu possa aver ricevuto il messaggio di errore "Call to undefined function mysql_connect()" quando proprio invocando questa funzione della libreria php cerchi di connetterti al database MySql.
Come mai prima non accadeva? Come mai il tuo codice sorgente e le connessioni al database prima andavano perfettamente e adesso sembra non funzionare più niente. Andiamo a scoprirne il perché, e vedere come risolvere.
Prosegue...
a9ceb705-67ac-4bce-a5b0-8695a822267e|1|5.0|96d5b379-7e1d-4dac-a6ba-1e50db561b04
Categorie: fix | PHP
Tags: php, mysql, fix
—
Giorgio Borelli
Come possiamo selezionare una colonna NULL in una tabella di un database MySql?
Il NULL è un caso particolare dello stato in memoria di una variabile o del "valore" in DB di un campo (colonna). Difficilmente viene impiegato appositamente, potrebbe comunque accadere che per esigenze implementative venga permesso alla colonna di una tabella di accettare valori NULL, e conseguentemente si potrebbe avere l'esigenza di recuperare dati proprio per quelle colonne che siano settate a NULL, l'operatore di uguaglianza non va bene per il linguaggio SQL di MySql, è comunque una query molto semplice, andiamo a vedere come fare.
Prosegue...
f89f4e16-8977-4b5e-9ef3-18e0593190d4|1|5.0|96d5b379-7e1d-4dac-a6ba-1e50db561b04
Categorie: MySql
Tags: MySql, database
—
Giorgio Borelli
La gestione delle date e del tempo si sà, è sempre un aspetto cruciale nelle applicazioni ed anche un pò ostico per certi versi, soprattutto quando comincia la necessità di aggiungere o sottrarre giorni, minuti, ore e secondi ad una data.
Vediamo invece come a livello di database, l'RDBMS MySql rende semplici queste operazioni, quasi banali direi, con MySql aggiungere del tempo ad un tipo date o datetime è davvero banale, andiamo a vedere come fare.
Prosegue...
—
Giorgio Borelli
State progettando la tabella del vostro database, e dovete definire un tipo per memorizzare delle stringhe (caratteri alfanumerici) ed improvvisamente vi sorge un dubbio, ma devo usare un CHAR o VARCHAR, qual'è la differenza? Andiamo a conoscere questi tipi più da vicini e chiariamo ogni dubbio sul loro utilizzo.
Prosegue...
—
Giorgio Borelli
In base alle vostre esigenze di sviluppo, avete bisogno d'inserire un record vuoto in MySql prima di eseguire una qualsiasi operazione su di esso, agendo sul solo campo chiave primaria della tabella, bene, adottando un piccolo trucco è possibile far inserire a MySql la sola chiave primaria al nostro record garantendo un auto incremento sempre automatizzato, andiamo a vedere come fare. Prosegue...
a5b9a84a-4aaa-4eca-9159-7494955ef3df|2|5.0|96d5b379-7e1d-4dac-a6ba-1e50db561b04
Categorie: database | MySql
Tags: MySql
—
Giorgio Borelli
Se avete necessità di sapere e recuperare il valore della data corrente in timestamp in una query MySql, il noto RDBMS ci viene incontro con una funzione che ci facilita la vita.
Come saprete il timestamp è un tipo di dato usato nella trattazione delle date che indica con un intero senza segno il numero di secondi trascorsi dal 1 Gennaio 1970 ad oggi. Sebbene sia in PHP che in MySql esiste il "tipo" Date per l'implementazione di funzioni sulle date ed il tempo, il timestamp essendo come detto un intero, un tipo primitivo e facilmente trattabile, viene spesso usato e semplifica il lavoro degli sviluppatori durante la trattazione delle informazioni temporali. Prosegue...