Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Hybrid View

  1. #1

    L'intenzione è quella di sabotare PHP ?

    Mi spiego meglio...
    Con il comando mysql_fetch_assoc posso ottenere le informazioni di chiave primaria e autoincrement, e anche tante altre informazioni.
    Però mysql_fetch_assoc sarà deprecato per essere sostituito da ($mysqli = new mysqli) ma con questi i nuovi comandi di scemo non è possibile sapere chiave primaria e autoincrement.

    Forse che i dirigenti Microsoft hanno corrotto gli sviluppatori di PHP allo scopo di vendere meglio i loro prodotti ?
    Sono solo ipotesi o congetture.

    Voi cosa ne pensate ?

    Quali sarebbero i vantaggi di mysqli rispetto al vecchio PHP ?

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,509
    Non ho capito il tuo discorso, così come non ho capito il problema a non sapere chiave primaria e auto increment, dato che se stai scrivendo del codice che interagisce col db dovresti sapere come il db è strutturato, non deve essere php a dirtelo.

  3. #3
    Utente di HTML.it L'avatar di homerbit
    Registrato dal
    Dec 2005
    residenza
    Roma
    Messaggi
    1,380
    Quote Originariamente inviata da Alhazred Visualizza il messaggio
    Non ho capito il tuo discorso, così come non ho capito il problema a non sapere chiave primaria e auto increment, dato che se stai scrivendo del codice che interagisce col db dovresti sapere come il db è strutturato, non deve essere php a dirtelo.
    mi associo..
    If you think your users are idiots, only idiots will use it. DropBox

  4. #4
    Quote Originariamente inviata da Alhazred Visualizza il messaggio
    Non ho capito il tuo discorso, così come non ho capito il problema a non sapere chiave primaria e auto increment, dato che se stai scrivendo del codice che interagisce col db dovresti sapere come il db è strutturato, non deve essere php a dirtelo.
    Invece in alcuni casi deve essere PHP a dirmelo perché io faccio un progetto che va bene per un database, poi il cliente modifica a mia insaputa la struttura del database perché vuole fare degli esperimenti, allora mi serve uno script già preparato in precedenza che mi servirà per vedere se il cliente ha (in buona fede) manomesso la struttura originale.
    Perché se il cliente ha modificato la struttura del database a mia insaputa, poi succede che il cliente si lamenta perché le pagine web danno errore, in realtà la colpa è del cliente che aveva manomesso la struttura.
    Ma controllare tutta la struttura a mano è un lavoro pesantissimo, specialmente se le tabelle sono tante, allora serve uno script che automaticamente fa tutto il lavoro.

    Ora tu ti domanderai...
    Ma fare lo script che controlla la struttura non è forse un lavoraccio ?

    No !
    Non è detto che è un lavoraccio, perché esistono in commercio certi generatori di codice che li producono automaticamente senza pigiare un tasto di tastiera.

    Ha risposto bene Grino, gli faccio i miei complimenti.

  5. #5
    Quote Originariamente inviata da gaetano123 Visualizza il messaggio
    Mi spiego meglio...
    Però mysql_fetch_assoc sarà deprecato per essere sostituito da ($mysqli = new mysqli)
    A me sembrano istruzioni completamente differenti! Cosa c'entra "mysql_fetch_assoc" con "new mysqli"?!?!


    Quote Originariamente inviata da gaetano123 Visualizza il messaggio
    Mi spiego meglio...
    Con il comando mysql_fetch_assoc posso ottenere le informazioni di chiave primaria e autoincrement, e anche tante altre informazioni...ma con questi i nuovi comandi di scemo non è possibile sapere chiave primaria e autoincrement.
    la funzione mysql_fetch_assoc() verrà semplicemente sostituita dalla funzione mysqli_fetch_assoc()


    Quote Originariamente inviata da gaetano123 Visualizza il messaggio
    ...poi il cliente modifica a mia insaputa la struttura del database...
    Ma cosa stai dicendo?!
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  6. #6
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,509
    Quote Originariamente inviata da gaetano123 Visualizza il messaggio
    Invece in alcuni casi deve essere PHP a dirmelo perché io faccio un progetto che va bene per un database, poi il cliente modifica a mia insaputa la struttura del database perché vuole fare degli esperimenti, allora mi serve uno script già preparato in precedenza che mi servirà per vedere se il cliente ha (in buona fede) manomesso la struttura originale.
    Perché se il cliente ha modificato la struttura del database a mia insaputa, poi succede che il cliente si lamenta perché le pagine web danno errore, in realtà la colpa è del cliente che aveva manomesso la struttura.
    Ma controllare tutta la struttura a mano è un lavoro pesantissimo, specialmente se le tabelle sono tante, allora serve uno script che automaticamente fa tutto il lavoro.

    Ora tu ti domanderai...
    Ma fare lo script che controlla la struttura non è forse un lavoraccio ?

    No !
    Non è detto che è un lavoraccio, perché esistono in commercio certi generatori di codice che li producono automaticamente senza pigiare un tasto di tastiera.

    Ha risposto bene Grino, gli faccio i miei complimenti.
    L'unica cosa sensata in questo messaggio è il fatto che hai dato ragione a Grino che ha descritto semplicemente la situazione di chi fa cosa.

    Sul resto sorvolerei... ma forse anche no: se il cliente modifica la struttura del db per "sperimentare" dovrebbe creare nuove tabelle con nuovi campi e nuove definizioni per questi, ma poi dovrebbe anche modificare il codice php perché non è scritto per queste nuove tabelle e quindi non funzionerebbe.
    Ora, chi è così fesso da fare una cosa simile? E se esistesse una tale persona, se fa danno son fatti suoi, il cliente non deve mettere mano al codice che ho scritto io, in caso contrario non ne rispondo e se vuole farsi sistemare la situazione (oltre al fatto che avrei una copia del sistema originale) mi paga di nuovo, quindi non vedo il problema.

  7. #7
    Utente di HTML.it L'avatar di Fractals87
    Registrato dal
    Apr 2008
    Messaggi
    1,202
    ????
    Anche io vedevo complotti ovunque una volta.....
    Che mestiere difficile.....essere da soli ancora di più

  8. #8
    Utente di HTML.it L'avatar di .Kurt
    Registrato dal
    Jul 2007
    Messaggi
    654
    Quote Originariamente inviata da Fractals87 Visualizza il messaggio
    ????
    Anche io vedevo complotti ovunque una volta.....
    Poi ti hanno curato... http://www.lettera43.it/upload/image...163206_big.jpg

  9. #9
    Utente di HTML.it L'avatar di Fractals87
    Registrato dal
    Apr 2008
    Messaggi
    1,202
    Quote Originariamente inviata da .Kurt Visualizza il messaggio
    XD
    Che mestiere difficile.....essere da soli ancora di più

  10. #10
    Utente di HTML.it L'avatar di Grino
    Registrato dal
    Oct 2004
    Messaggi
    739
    Quote Originariamente inviata da gaetano123 Visualizza il messaggio
    Mi spiego meglio...
    ...

    Forse che i dirigenti Microsoft hanno corrotto gli sviluppatori di PHP allo scopo di vendere meglio i loro prodotti ?

    ...

    Quali sarebbero i vantaggi di mysqli rispetto al vecchio PHP ?
    Le librerie, utilizzate dal PHP, MySQL e MySQLi sono scritte da MySQL (azienda) posseduta da Oracle, quindi al più Oracole potrebbe essere tentata ad imporre il proprio DB a scapito di MySQL. PHP della Zend ha importanti accordi con IBM che propone PHP sui propri server serie i, quindi Zend potrebbe essere tentata a supportare meglio DB2 rispetto ad altri. D'altra parte MySQL esiste anche per i Server IBM i, quindi per motivi di compatibilità, e a meno di vedere software developer strillanti come puttane impazzite, non è possibile tralasciare nessuna delle soluzioni.

    MySQLi è una libreria (che MySQL chiama connector) implementata dalla MySQL (azienda) per trarre vantaggio delle nuove funzionalità presenti in MySQL (server) dalla versione 4.1.3 in poi, quindi non è una cosa recente nè improvvisa. E' comunque naturale che un prodotto legacy come la libreria MySQL debba sortire a giusta o ingiusta conclusione.

    Siamo sempre troppo gelosi delle nostre grandi piccole opere! - Grino inedito.
    Lavori e Lavoretti

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.