Вот пара вещей-
Передайте массив, который вы JSON кодируете для "myVar", так что
$data = array('myVar' => $myVar);
и в вашем запросе curl:
curl_setopt($curl, CURLOPT_POSTFIELDS, json_encode($data));
и добавьте эту опцию:
curl_setopt($curl, CURLOPT_HTTPHEADER, array('Content-Type:application/json'));
Передача переменной, в которой ваш скрипт jsondata.php может ее прочитать, должна помочь с вашей ошибкой mysql - трудно сказать, что еще может быть проблемой, пока вы успешно не передадите все части запроса в скрипт.