Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16
  1. #1

    [TOOL] Generatore di codice PHP per MySQL

    Salve, volevo presentare questo piccolo script che, se utilizzato nella giusta maniera, può farvi risparmiare qualche minuto ogni volta che dovete scrivere le stringhe per inserire dati nel database, aggiornarli o prenderli. In più crea gli <input type="text" name="... per il form.

    Suggerimenti e critiche costruttive ben accette

    SQL Spawner

  2. #2
    Utente di HTML.it L'avatar di homerbit
    Registrato dal
    Dec 2005
    residenza
    Roma
    Messaggi
    1,380
    WOW
    magari in futuro aggiungere altre query

  3. #3
    Per adesso è proprio basilare, l'ho realizzato giusto per facilitarmi il compito! Se da quelle informazioni si possono scrivere altre query, benvenga. Solo che non volevo far impostare tante variabili, per ora chiede il nome della tabella e i nomi della struttura

  4. #4
    domanda banale: ma se non sai di che tipo sono i campi della tabella, come fai a creare le query??? tiri ad indovinare?
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  5. #5
    Originariamente inviato da Santino83_02
    domanda banale: ma se non sai di che tipo sono i campi della tabella, come fai a creare le query??? tiri ad indovinare?
    Naturalmente se vuoi essere aiutato dallo script, devi entrare in una certa ottica di programmazione. Se crei un form con

    codice:
    <input type="text" name="nome">
    <input type="text" name="cognome">
    la query sarà

    codice:
    $query = mysql_query("INSERT INTO tabella (nome, cognome) VALUES ('$nome', '$cognome')");
    infatti nome e cognome dovranno essere uguali sia nel name dell'input, sia nella colonna del MySQL. O sbaglio? SQL Spawner ti fà risparmiare giusto quei 30 secondi che avresti impiegato per scrivere la query e parte del form. =)

  6. #6
    Originariamente inviato da hackLover
    Naturalmente se vuoi essere aiutato dallo script, devi entrare in una certa ottica di programmazione. Se crei un form con

    codice:
    <input type="text" name="nome">
    <input type="text" name="cognome">
    la query sarà

    codice:
    $query = mysql_query("INSERT INTO tabella (nome, cognome) VALUES ('$nome', '$cognome')");
    infatti nome e cognome dovranno essere uguali sia nel name dell'input, sia nella colonna del MySQL. O sbaglio? SQL Spawner ti fà risparmiare giusto quei 30 secondi che avresti impiegato per scrivere la query e parte del form. =)
    mah vabbeh...


    carina la grafica di sto tool cmq

  7. #7
    Ah beh, da te non sarà apprezzato, vedo ora l'avatar con scritto ASP =)
    Grazie per la grafica, anche se sono solo due border-radius e un font decente

  8. #8
    da me non è apprezzato perchè io sono 3 anni che non scrivo una query di insert visto che uno dopo anni che scrive a mano il crud si decide alla fine di usare framework o sistemi ad hoc per farlo in maniera automatica e concentrarsi su altro.

    Cmq nel complesso gradevole

    EDIT:

    ps: l'avatar è vecchio, saranno 5 anni che non programmo una riga di ASP
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  9. #9
    E con il framework cosa rimane da fare? Scusa l'ignoranza, non ho mai lavorato in framework se non con quello di VB.NET (ho sparato una #?)

    Edit: ah ok ;D

  10. #10
    rimane da fare il form per l'inserimento dei dati, poi le varie query e la validazione dei dati la automatizza il framework (nelle modalità specifiche di ogni framework): il framework poi si legge la struttura della tabella da solo, conosce da solo i campi che la compongono e la loro tipologia, quando crea le query prepara i dati in maniera congrua rispetto a quello che sono (applicando le varie tecniche per evitare sql injiection), e ad uno non resta che richiamare comodi metodi tipo save(), delete(), update(), find() su oggetti banali...i framework in genere sono anche multi db, quindi non lavorerai mai con le api del db specifico ma sarai ad un livello molto più astratto.
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

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 © 2025 vBulletin Solutions, Inc. All rights reserved.