Вы можете поместить PHP скрипт на сервере, который анализирует синтаксис SQL. Очень простой пример:
<?php
include 'connect_to_database.php';
$sql = $_GET['s'];
$result = mysql_qery($sql);
if (!result) echo mysql_error();
else echo $result;
include 'close_database.php';
?>
, в котором содержатся учетные данные базы данных.
Теперь вы можете использовать AppleScript. Предположим, что URL вашего файла PHP является http://www.exampledomain123.com/file.php, то вы можете использовать этот AppleScript:
sql = urlEncode("SELECT * FROM db_name;")
set shellScript to "curl \"http://www.exampledomain123.com/file.php?s=" & sql & "\""
do shell script shellScript
Это должно выполнить требуемый синтаксис SQL. Рекомендуется отрегулировать этот код, запутывая синтаксис SQL с помощью дополнительной подпрограммы AppleScript и декодируя запутанную строку в PHP.
Вы можете найти UrlEncode процедуру для AppleScript в http://harvey.nu/applescript_url_encode_routine.html
Добавить код примеров вы обнаружили, и мы может помочь вам настроить его. – favoretti
да это возможно ... но СО НЕ здесь, чтобы делать вашу работу ... пожалуйста, покажите исходный код ... что вы пробовали? что точно не работает (сообщения об ошибках ...)? – Yahia