سلام دوستان.
من یک مشکل جدی پیدا کردم.
برنامه ای نوشتم که دستورات حجیم sql رو با php به mysql میفرسته .توی خونه جواب میده اما توی هاست نه.
میشه کمکم کنید. بگید مشکل کجاست؟
از دستور mysql_query استفاده میکنم. هر دستور تقریبا 100 کیلوبایت به بیشتره.
توی php myadmin هاست جواب میده اما توی کد من نه.
چیکار کنم؟
از تابع explode برای جداسازی دستورات sql استفاده کردم.
یک delimeter دارد که همان aligilani1986 است.
من یک مشکل جدی پیدا کردم.
برنامه ای نوشتم که دستورات حجیم sql رو با php به mysql میفرسته .توی خونه جواب میده اما توی هاست نه.
میشه کمکم کنید. بگید مشکل کجاست؟
از دستور mysql_query استفاده میکنم. هر دستور تقریبا 100 کیلوبایت به بیشتره.
توی php myadmin هاست جواب میده اما توی کد من نه.
چیکار کنم؟
کد پیاچپی:
////////////////////////////// INSERT
$store = $_POST["store"];
$store= str_replace('\\','',$store);
$content = explode("aligilani1986",$store);
$index = count($content);
$link = mysql_connect(_DBHOST,_DBUSER,_DBPASS);
mysql_select_db(_DBNAME,$link);
for($i=0;$i<$index;$i++)
{
$sql=$content[$i];
$result=mysql_query($sql,$link) or die(mysql_error());
if(mysql_affected_rows($link) > 0)
{
echo "ok";
}
}
از تابع explode برای جداسازی دستورات sql استفاده کردم.
یک delimeter دارد که همان aligilani1986 است.