Code: Select all
$hpaystmt = $con->_con->prepare(".....");
object(PDOStatement)#7 (1) { ["queryString"]=> string(1515) " INSERT INTO hpay ( enccode, orno, hpercode, acctno, amt, curcode, paytype, paycode, entryby, payctr, chrgcode, itemcode, chrgtbl) VALUES ('0000600000000101783710/14/201722: 00: 00', '00000000033', '0000001017837', '2017-000165903', 1500 ',' Peso ',' F ',' C ',', ',', ',', ',', ',', ',', ',', ',', ',', ',', ',', ',', ',', ',', ',', ',', ',', ',', ',', ',', ',', ',', ',', ',', 'DR1', DR1 ',', ',', ',', ',', ',', ',', ',', ',', D. "} ==== Object (pdostatement)#8 (1) {[" queryString "] => String (1517)" In HPAY (enccode, orno, hpercode, acctno, AMT, Curcode, PayType, Paycode, Payctr, Chrgcode, Chrgcode, Chrgcode, Chrgcode, Chrgcode, Chrgcode, Chrgcode, Chrgcode, chrtyply -Werte ( '000060000000000101783710/14/201722:00:00', '00000000033', '000000001017837', '2017-000165903', '100', 'PESO', 'F', 'C', '', '2', 'BIRTC', '085', 'MISC') "} < /p>
< /blockquote>
Ich erhalte den obigen Code, wenn von < /p>
ini_set('display_errors', 1);
var_dump($hpaystmt);
$hpayinsert = $hpaystmt->execute();
echo "==";
echo $hpaystmt->execute() === TRUE ;
echo "==";
< /code>
Mein Ziel ist es, zu überprüfen, ob der Einsatz Erfolg ist oder nicht, aber echo $ hpaystmt-> execute () === true; < /code> Diese Zeile gibt immer leer zurück.}====< /code> in echo; < /p>
Ich erhalte keinen Fehler beim Anzeigemangel und ich wickle dies auch in den Versuch, und ich gehe immer in Versuch, nicht fangen. fehlschlägt Ich möchte die Datenbank rollen. Mein var $ hpayinsert ist auf $ hpayinsert = true eingestellt. vor dem Einfügen. Nachdem ich nach True oder False check nach dem Wert dieses Vars eingeschickt oder rollback einsetzt habe. 22001 [1] => 8152 [2] => [Microsoft] [ODBC SQL Server -Treiber] [SQL Server] String oder binäre Daten würden abgeschnitten. [2] => [Microsoft] [ODBC SQL Server -Treiber] [SQL Server] String oder Binärdaten würden abgeschnitten.>