رفتن به مطلب
  • 0

مشکل با دیتابیس آنلاین


mkabir

سوال

دورد دوستان

من به دیتابیس آنلاین دارم که یسری اطلاعات تو جدول هاش ذخیره میکنم تا اینجا مشکلی نیست

ولی الام میخام داده ای به شکل زیر بریزم تو یکی از فیلد های دیتابیس 

4231705267_16_12_20_R6qxR4dxS7wvW7md_snapshot20160215220815.jpg+4231705267_16_12_20_H0udT5glJ6qrQ3wr_logo3.png+ 4231705267_16_12_20_L6nqU4nvY7djI1hi_456__H1awT8qyT2sgI0nv_2016_12_8_18_40_18_.jpg

ولی به شکل زیر میشینه 

4231705267_16_12_20_R6qxR4dxS7wvW7md_snapshot20160215220815.jpg4231705267_16_12_20_H0udT5glJ6qrQ3wr_logo3.png 4231705267_16_12_20_L6nqU4nvY7djI1hi_456__H1awT8qyT2sgI0nv_2016_12_8_18_40_18_.jpg

یعنی درواقع علامت + تو جدول قرار نمیگیره مشکل چیه ؟ 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

5 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

در 18 ساعت قبل، shahab.es گفته است :

دیتا تایپ فیلدتون چیه؟

از نوع VARCHAR هست ولی تغییر دادم به TEXT بازم تغییر نکرد 

اینم کدهای php 

<?php
header('Content-Type: text/html; charset=utf-8');
include 'androiddb.php';
mysql_query("SET character_set_results = 'utf8'");
 mysql_query("SET NAMES utf8");
mysql_query("SET CHARACTER SET utf8");


$Ip_Reg_Order= $_SERVER['REMOTE_ADDR'];
$Cm_User= $_POST['Cm_User']; 
$Src_Province= $_POST['Src_Province']; 
$Src_City= $_POST['Src_City'];
$Src_Agent= $_POST['Src_Agent'];
$Tar_Province= $_POST['Tar_Province'];
$Tar_City= $_POST['Tar_City'];
$Tar_Agent= $_POST['Tar_Agent'];
$Id_Total_Group= $_POST['Id_Total_Group'];
$Id_Group= $_POST['Id_Group'];
$Date_Reg_Order= $_POST['Date_Reg_Order'];
$Text_Order= $_POST['Text_Order'];
$Final_State_Order = $_POST['Final_State_Order'];
$Sec_Code = $_POST['Sec_Code'];
$File_Attached = $_POST['File_Attached']; // این متغیر هست که حرف + نمیافته


mysql_query("INSERT INTO info_order(Ip_Reg_Order,Cm_User,Src_Province,Src_City,Src_Agent,Tar_Province,Tar_City,Tar_Agent,Id_Total_Group,Id_Group,Date_Reg_Order,Text_Order,Final_State_Order,Sec_Code,File_Attached) VALUES('$Ip_Reg_Order','$Cm_User','$Src_Province','$Src_City','$Src_Agent','$Tar_Province','$Tar_City','$Tar_Agent','$Id_Total_Group','$Id_Group','$Date_Reg_Order','$Text_Order','$Final_State_Order','$Sec_Code','$File_Attached')");


?>

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

دوستان مشکل حل شد. بعضی از حروف و سیمبل ها باید کد انکود شده کاراکتر قرار بگیره تا در دیتابیس آنلاین قرار بگیره که برای نماد + این کد هست %2B

این آدرس سایتی هست که میتونید کد انکود شده نماد ها و حروف رو توش ببینید. یعنی درواقع به جای علامت + کد انکود شده رو میزارید

URL Encoded Characters

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در 1 ساعت قبل، mkabir گفته است :

دوستان مشکل حل شد. بعضی از حروف و سیمبل ها باید کد انکود شده کاراکتر قرار بگیره تا در دیتابیس آنلاین قرار بگیره که برای نماد + این کد هست %2B

این آدرس سایتی هست که میتونید کد انکود شده نماد ها و حروف رو توش ببینید. یعنی درواقع به جای علامت + کد انکود شده رو میزارید

URL Encoded Characters

 

با سلام ولی من تست کردم داخل دیتابیسم علایم !@#+- گذاشتم و بدون مشکل نشون داد داخل برنامم !!!

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام

دیتا تایپ فیلدتون چیه؟

اگر تکست بذارید نباید مشکل خاصی داشته باشه


کوئری خودتون رو هم قرار بدید

 

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در هم اکنون، mkabir گفته است :

دورد دوستان

من به دیتابیس آنلاین دارم که یسری اطلاعات تو جدول هاش ذخیره میکنم تا اینجا مشکلی نیست

ولی الام میخام داده ای به شکل زیر بریزم تو یکی از فیلد های دیتابیس 


4231705267_16_12_20_R6qxR4dxS7wvW7md_snapshot20160215220815.jpg+4231705267_16_12_20_H0udT5glJ6qrQ3wr_logo3.png+ 4231705267_16_12_20_L6nqU4nvY7djI1hi_456__H1awT8qyT2sgI0nv_2016_12_8_18_40_18_.jpg

ولی به شکل زیر میشینه 


4231705267_16_12_20_R6qxR4dxS7wvW7md_snapshot20160215220815.jpg4231705267_16_12_20_H0udT5glJ6qrQ3wr_logo3.png 4231705267_16_12_20_L6nqU4nvY7djI1hi_456__H1awT8qyT2sgI0nv_2016_12_8_18_40_18_.jpg

یعنی درواقع علامت + تو جدول قرار نمیگیره مشکل چیه ؟ 

شما بجای علامت + از چیز دیگه مثلا _1234567890_ استفاده کنید تو دیتا بیس بعد وقتی فرا خوانی می کنید . یک دور علامت + رو بجای اون جایگزین کنید با خاصیت متن

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...