PDA

View Full Version : mysql و فیلد های تکست



soroush.elec
سه شنبه 19 دی 1391, 01:04 صبح
سلام در کوئری ها وقتی می خواهیم در یک فیلد تکست مقداری را قرار دهیم دو طرف مقدار ' ' را قرار می دهیم. حال اگر خود آن مقدار دارای ' باشد خطا می دهد. چکار باید کنیم؟مثلا" داریم

$sql = "insert into productsdownloads (ProductID,DownloadUrl,DownloadTitle,DownloadSubTi tle)
values(".$_POST['getedid'].",'".$fileURL."','".$_POST['DownloadTitle']."','".$_POST['DownloadSubTitle']."')" ;
حال اگر DownloadTitle دارای عبارت User's Guide باشد خطا خواهیم داشت.
لطفاً راهنمایی

mohsen_31369
سه شنبه 19 دی 1391, 10:11 صبح
سلام مقداری تکسی رو که می خواین وارد جدول کنین رو در تابع addslashes قرار بدهید و این تابع مثلا عبارتی که گفتین رو به صورت User\'s Guide در میاره.