Mysql
 sql >> Database >  >> RDS >> Mysql

La più semplice transizione da MySQL a MySQLi

  1. Questa non è affatto una bella domanda. L'overflow dello stack non è affatto un posto dove chiedere un tutorial.
  2. Invece di chiedere un tutorial devi cercarne uno su Google, quindi provare, quindi fare una domanda su un problema particolare che ti è rimasto bloccato.
  3. Sostituzione di mysql_ funzioni con il loro mysqli_ controparti meccanicamente non ha assolutamente senso
  4. Di cosa hai veramente bisogno è sbarazzarsi di chiamare le funzioni API RAW, che si tratti di mysqli o mysql, direttamente nel codice dell'applicazione. E inizia invece a usare una sorta di libreria di astrazione. Soprattutto perché lavorare con raw mysqli è solo un'esperienza terribile
  5. PDO è migliore di mysqli solo perché è essa stessa una tale libreria.
  6. OOP non è così spaventoso in termini di utilizzo. Nessuno ti chiede di scrivere il tuo codice OOP, mentre chiamare i metodi OOP esistenti non è più complesso che chiamare funzioni familiari. L'unica differenza è -> cosa:

    $result = function($data);
    $result = $class->function($data);
    

    Questo è TUTTO devi conoscere l'OOP per usarlo (salvo problemi di ambito variabile)

Per provare il DOP non è così complesso come immagini. Dovresti iniziare a imparare a programmare un giorno, quindi è meglio iniziare prima.