PHP がストアド プロシージャを呼び出せないのはなぜですか?
私のストアド プロシージャは Mysql-Front でのテストに合格しました。
PHP コードで呼び出してもエラーは報告されませんが、データベースにレコードは追加されませんか?
=========================================== === ==============================
$sql = "CALL db.procInsertUserlist('abcdefg ',' 123456')";
printf($sql);
$result = mysql_query($sql);
============ ==== ============================================= ==== ============
printf によって出力されたコードは、Mysql-Front でテストするとデータを書き込むことができます。
データベース バージョン: mysql-5.0.22
php バージョン: php-5.2.9-2-win32
-----解決策---------
php の Mysql は実行するたびに自動的に終了しますので、pconnect メソッドをお試しください。
------解決策---------
列 'i_user_nichenname' 行 1 のデータが長すぎます
------解決策------------------
link=mysql_connect($host,$name,$pass) または die ("接続タイムアウト");
mysql_select_db($table) または die("そのようなデータベースはありません:".$table); を実行できます。 🎜>