• 1 رای - 5 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
ارسال آرایه به سرور-حل شد
#1
سلام.

من یه کوئری دارم که تمام id های یک table رو برای من echo میکنه.

مثلا این آیدی ها رو echo کرده:

کد پی‌اچ‌پی:
1
2
3
4
5
6
7

حالا میخوام این آیدی ها رو بصورت یک string خطی به این صورت بهم بده:

کد پی‌اچ‌پی:
$myresult="1,2,3,4,5,6,7,8"
یک string باشه.نه اینکه چند تا string کنار هم باشه.ممنون
  پاسخ
تشکر شده توسط :
#2
راه حل:
باید براش یک table به نام migrate ایجاد کنم.

وقتی که table ایجاد شد یه field به نام string براش بسازم و با هر بار دریافت از کوئری بگم بر حسب ضوابطی ک براش تعریف میکنم بره و دیتابیسمو آپدیت کنه.

اینطوری:
کد پی‌اچ‌پی:
$mysqli=mysql_query("SELECT * FROM `migrate` where `id`=1 order by id desc limit 1");

while(
$row=mysql_fetch_array($mysqli)){

        
$result_r=$row['string'];

$q="UPDATE `migrate` SET `string` = '".$result_r." ,".$ID."' WHERE `id` = 1";
$result mysql_query($q) or die(mysql_error());


  پاسخ
تشکر شده توسط :
#3
کد:
select group_concat(id) from tbl
وبلاگ rezaonline.net/blog
سفارش برنامه نویسی reza.biz
Php , mysql , postgresql , redis , Yii and ... Cool
  پاسخ
تشکر شده توسط :


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان