2012-09-12 10 views
21

C'è un phpFiddle e un sqlFiddle online che funzionano insieme in modo da poter fare qualcosa con i dati sql di prova?C'è un phpFiddle e un sqlFiddle che funzionano insieme?

Utilizzare http://phpfiddle.org/ e http://sqlfiddle.com/ ma sarebbe bello se potessero lavorare insieme.

Sono sicuro che qualcuno là fuori ha creato un violino tutto in uno SQL, PHP e JS. No?

+11

XAMPP/localhost? – AlienWebguy

+2

non la penso così :( – Wearybands

+2

hmm, il tuo server? – hjpotter92

risposta

12

Ok, quindi questo non è esattamente quello che hai chiesto, ma è vicino.

http://jsfiddle.net/S3DR9/

Qui potete vedere un JS Fiddle che chiama con successo a SQL Fiddle con AJAX (ora possibile in seguito al mio apache config per permettere che questo prosegua). Tutto quello che devi avere è un frammento di hash di SQL Fiddle (tutto dopo il #; per esempio questo link di SQL Fiddle http://sqlfiddle.com/#!2/a2581/1 ha il frammento di! 2/a2581/1) e puoi vedere come lo passo nell'URL per tornare indietro la risposta JSON. Il resto del codice in quel collegamento JS Fiddle è solo parti che ho preso dalla mia base di codice principale, semplificata secondo necessità. Immagino che questo sia sufficiente per vedere le basi, per quanto riguarda come metterle insieme.

Ora, sarebbe un intero esercizio per provare a racchiudere una chiamata simile a SQL Fiddle in una libreria PHP di qualche tipo che tentava di emulare un vero e proprio driver di database. Penserei che sarebbe il genere di cose che vorresti fare in una sandbox php, così da poter simulare una chiamata db reale. Se qualcuno è interessato a crearlo, fammi sapere.

+1

c'è qualcosa che sta succedendo con Sqlfiddle in questo momento? Non sembra funzionare l'amico: $ grazie – bonCodigo

+0

Gli ho appena parlato di questo - www.sqlfiddle.com funziona ancora (supponendo che sia una bacheca apache config) – hafichuk

+0

Grazie ragazzi! È tornato adesso. –

3

Al momento della stesura di questo, penso che non ci siano strumenti combinati (php/db) come questo. Sarebbe molto utile avere questo strumento online a posto.

Penso che il meglio che puoi fare al momento è avere il tuo server portatile, Apache, Mysql db o puoi usare XAMPP portatile. Qualcosa che puoi eseguire nella tua USB.

Ci sono vantaggi nell'avere una versione portatile, invece dei giochini online.

  • si potrebbe correre i codici più veloce, non c'è bisogno di aspettare per le uscite in linea
  • anche se si dispone lenta rete, o no internet si può ancora codice.
  • Puoi inserire il codice IDE
  • hmm, che altro ragazzi?

allora si può anche integrare nel set, se dopo la condivisione online di URL

+0

È anche possibile creare file batch per avviare/interrompere i servizi apache e mysql, se lo si desidera. Penso che Xampp portable lo abbia già lì dentro. – fedmich

3

Si potrebbe connettersi PHP violino al set e quindi utilizzare un database basato su file, come SQLite.