2012-09-12 6 views
21

Gibt es eine online phpFiddle und sqlFiddle, die zusammenarbeiten, damit ich etwas mit den Test-SQL-Daten machen kann?Gibt es eine phpFiddle und eine sqlFiddle, die zusammenarbeiten?

Mit http://phpfiddle.org/ und http://sqlfiddle.com/ aber wäre toll, wenn sie zusammenarbeiten könnten.

Ich bin sicher, dass jemand da draußen eine All-in-One-SQL, PHP und JS-Geige erstellt hat. Nein?

+11

XAMPP/localhost? – AlienWebguy

+2

Ich denke nicht so :( – Wearybands

+2

hmm, Ihr eigener Server? – hjpotter92

Antwort

12

Okay, das ist nicht genau das, wonach du gefragt hast, aber es ist nah dran.

http://jsfiddle.net/S3DR9/

Hier können Sie eine JS Fiddle zu sehen, die erfolgreich zu SQL Fiddle aus mit AJAX ruft (jetzt möglich als Ergebnis meiner Apache-Konfiguration dies zu ermöglichen, um durch). Alles, was Sie haben müssen, ist ein SQL Fiddle-Hash-Fragment (alles nach dem #; zum Beispiel hat dieser SQL Fiddle Link http://sqlfiddle.com/#!2/a2581/1 das has-Fragment von! 2/a2581/1) und Sie können sehen, wie ich das in die URL gebe, um zurück zu kommen die JSON-Antwort Der Rest des Codes in diesem JS-Fiddle-Link besteht nur aus Teilen, die ich aus meiner Haupt-Codebasis übernommen habe, vereinfacht nach Bedarf. Ich würde mir vorstellen, dass dies genug ist, um die Grundlagen zu sehen, bis hin zu dem, wie man es zusammensetzt.

Nun wäre es eine ganze andere Übung, um einen solchen Aufruf von SQL Fiddle in einer PHP-Bibliothek, die einen tatsächlichen Datenbanktreiber zu emulieren versucht, einzupacken. Ich würde denken, das wäre die Art von Sache, die Sie in einer PHP-Sandbox tun würden, so dass Sie einen tatsächlichen DB-Aufruf simulieren könnten. Wenn jemand daran interessiert ist, das herauszufinden, lassen Sie es mich wissen.

+1

gibt es etwas los mit Sqlfiddle gerade jetzt? Scheint nicht zu arbeiten Kumpel: $ danke – bonCodigo

+0

Nur PM'd ihm darüber - www.sqlfiddle.com funktioniert immer noch (raten ist es borked Apache Config) – hafichuk

+0

Danke Jungs! Es ist jetzt zurück. –

3

Zum Zeitpunkt des Schreibens dieses, glaube ich, gibt es keine kombinierten (php/db) Geige Tools wie das. Wäre sehr nützlich, dieses Online-Tool in Ordnung zu haben.

Ich denke, das Beste, was Sie im Moment tun können, ist nur Ihren tragbaren Server, Apache, Mysql db oder Sie können XAMPP portable verwenden. Etwas, das Sie in Ihrem USB ausführen können.

Es gibt Vorteile auf eine portable Version anstelle von Online-Geigen.

  • Sie könnten Codes schneller laufen, keine Notwendigkeit für die Ausgänge warten Online
  • auch wenn Sie langsam Netz haben oder kein Internet können Sie noch Code.
  • Sie können in Ihrem Lieblings IDE
  • Code hm, was noch Jungs?

dann können Sie es auch in Dropbox integrieren, wenn Sie nach dem Online-Sharing von Urls sind

+0

Sie können auch Batch-Dateien erstellen, um die Apache- und MySQL-Dienste zu starten/stoppen, wenn Sie möchten. Ich denke Xampp Portable haben das schon drin. – fedmich

3

Sie PHP Geige verbinden könnte zu Dropbox und dann eine Datei-basierte Datenbank wie SQLite verwenden.

Verwandte Themen