Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 我想获取表中给定引用ID的用户总数_Php_Mysql - Fatal编程技术网

Php 我想获取表中给定引用ID的用户总数

Php 我想获取表中给定引用ID的用户总数,php,mysql,Php,Mysql,您好,我想获取表中给定引用ID的用户总数 我尝试过使用left-join,但是我从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. 在php手册中,描述函数imagejpeg(资源$image[,字符串$filename[,int$quality]])

您好,我想获取表中给定引用ID的用户总数 我尝试过使用left-join,但是我从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.

在php手册中,描述函数imagejpeg(资源$image[,字符串$filename[,int$quality]])

图像资源,由图像创建函数之一返回,例如

imagecreatetruecolor()


然后,您可以使用imagejpeg输出一幅图像,在php手册中,描述函数imagejpeg(资源$image[,字符串$filename[,int$quality]])

图像资源,由图像创建函数之一返回,例如

imagecreatetruecolor()

然后可以使用imagejpeg输出图像

将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; }
功能帖子(表单)
{加载(1);
$.ajax({type:'POST',
数据类型:“图像/jpeg”,
url:'collage.php',
数据:$('#'+form).serialize(),
成功:功能(数据)
{$('#image').html('
有关在JS中实现
base64\u encode
的信息,请参阅。

将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; }
功能帖子(表单)
{加载(1);
$.ajax({type:'POST',
数据类型:“图像/jpeg”,
url:'collage.php',
数据:$('#'+form).serialize(),
成功:功能(数据)
{$('#image').html('

有关在JS中实现
base64\u encode
的信息,请参阅。

我不明白您为什么需要ajax。
collage.php
返回一个有效的图像,因此您可以使用ajax调用所用的链接作为
img
标记
src
url。只需通过查询字符串传递您可能需要的任何变量

例如:

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

我不明白您为什么需要ajax。
collage.php
返回一个有效的图像,因此您可以使用ajax调用所使用的链接作为
img
标记
src
url。只需通过查询字符串传递您可能需要的任何变量即可

例如:

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


它不是真正的
数据类型:'html'
现在是吗?:)它不是真正的
数据类型:'html'
现在是吗?:)Imagejpeg返回一个boolean.RTFM.Thank。我将base64编码移到JS中。这是一个很好的解决方案,但我仍然认为没有理由在这种特定情况下实现
base64_encode
。此外,IE8-对使用base64 URL有32KB的限制。如果您的图像可能会一样大或更大,您必须考虑它。我有e将图像数组发送到collage.php..您的代码对我来说似乎不太好..关于您发送到collage.php的内容,我没有更改任何内容,只是更改了如何显示它返回的内容。如果您想将图像数据直接放入
属性中,该属性包含从中获取数据的URL,这是iMOSS解决方案。Imagejpeg返回一个boolean.RTFM.Thank.我将base64编码移到了JS中。这是一个很好的解决方案,但我仍然认为没有理由在这种特定情况下实施
base64_编码
。此外,IE8-对使用base64 URL有32KB的限制。你必须考虑到这一点,以防你的图像可能会一样大或更大。我必须发送一个图片到collage.php。你的代码对我来说似乎不太好。关于你发送到collage.php的内容,我没有做任何更改,只是你如何显示它返回的内容。如果你想将图像数据直接放在
属性中,该属性包含从中获取数据的URL,这是iMoses解决方案。谢谢你的答案非常有用。但是我我正在向collage.php发送图像数组。它根本不起作用。但它可以为两个或一个图像工作!您能解释一下吗?您是在同一页面上多次使用
collage.php
还是
collage.php
返回多个图像?通过
Imagejpeg
返回图像时,您只能返回一个图像。在你的具体情况我建议你将照片源放入一个js数组中,创建
img
标记,将每个
src
作为查询字符串传递不同照片的源。将
collage.php
更改为一种一次只拍摄一张照片的方法。另一个想法是将图像保存到服务器(如果可能的话)然后返回一个包含新照片URL列表的json。您可能希望确保不重新创建已保存的图像,这取决于您的要求。谢谢您的回答非常有效。但我正在将图像数组发送到collage.php。它根本不起作用。但它对两个或一个图像有效!您能解释一下吗?您使用的是
collage.php
在同一页面上多次,还是
collage.php
返回多个图像?当通过
Imagejpeg
返回图像时,您只能返回一个图像。在您的特定情况下,我建议您将照片源放入js数组中,并创建
img
标记传递每个
src
a so以查询字符串的形式获取不同的照片。将
collage.php
更改为一次只拍摄一张照片的方法。另一种方法是将图像保存到服务器(如果可能的话)然后返回包含新照片URL列表的json。根据您的要求,您可能希望确保不重新创建已保存的图像。