mysql_pconnect () создает постоянное соединение с базой данных, тогда как mysql_connect () - нет. Если вы создаете постоянное соединение, вам нужно подключаться только один раз в течение сеанса, поэтому, если вы создаете постоянное соединение более одного раза, это может быть причиной.
На общих серверах, возможно, стоит попробовать mysql_connect () вместо mysql_pconnect () и посмотреть, исправит ли это проблему под рукой. Также в вашем коде у вас есть:
$Result21 = mysql_query($insertSQL1, $xxx) or die(mysql_error());
Но должно быть:
$Result21 = mysql_query($insertSQL1, $shasown) or die(mysql_error());
потому что $ xxx никогда не был переменной соединения, а $ shasown -.
Лично мне нравится использовать mysqli_connect (), так как я считаю, что это немного быстрее.