я хочу получить общее количество пользователей заданных идентификаторов направления в таблице

Привет, я хочу получить общее количество пользователей заданных реферальных идентификаторов в таблице i, которые пытались использовать левое соединение, но я получаю повторяющиеся результаты от mysql.

i am attaching of screenshot of my table. when user register we ask the sponser id which is actually the referral id of other user. 

таблица, содержащая идентификатор реферала и идентификатор спонсора

Я не понимаю, зачем вам нужен ajax. collage.php возвращает действительное изображение, поэтому вы можете использовать ссылку, используемую для вашего вызова ajax, в качестве URL- collage.php img src url. Просто передайте любые переменные, которые могут понадобиться в строке запроса.

Пример:

 var queryString = $('#' + form).serialize(); $('#image').html('<img src="collage.php?' + queryString + '"/>'); 

Измените JS на:

 function post(form) { loading(1); $.ajax({ type: 'POST', dataType: 'image/jpeg', url: 'collage.php', data: $('#'+form).serialize(), success: function(data) { $('#image').html('<img src="data:'+base64_encode(data)+'"') } }); return false; } 

См. Этот вопрос для получения информации о реализации base64_encode в JS.

В руководстве php описать функцию imagejpeg (resource $ image [, string $ filename [, int $ quality]])

 imagejpeg() creates a JPEG file from the given image 

Ресурс изображения, возвращаемый одной из функций создания изображения, например

 imagecreatetruecolor() 

или

 resource imagecreatefromjpeg ( string $filename ) 

то вы можете использовать imagejpeg для вывода изображения