小编Aar*_*onM的帖子

MySQL INSERT与OUTPUT一样,如MSSQL

我很确定MySQL没有MSSQL所做的INSERT INTO表OUTPUT [列值] - http://msdn.microsoft.com/en-us/library/ms177564.aspx(或http://blogs.msdn. com/b/sqltips/archive/2005/06/13/output-clause.aspx)

什么是复制这个的简单方法?(我正在将MSSQL应用程序移动到MySQL.'OUTPUT'是一个唯一的标识符和当前的int,所以也许我只能SELECT MAX(int)并添加一个,并在插入之前生成一个UID?)

谢谢

mysql sql-server

10
推荐指数
1
解决办法
1万
查看次数

WordPress插件中的PHP错误处理

我是PHP和Wordpress的新手(但在C#中做得很好),并且我正在努力理解我试图编写的自定义插件中的错误处理.该插件的基础是查询现有的MSSQL数据库(注意它不是标准的MYSQL数据库......)并将行返回到屏幕.这工作得很好,但托管服务提供商已使我的数据库脱机,这导致我出现错误处理问题(我认为没问题).

以下代码无法连接到数据库(如预期的那样),但会在屏幕上显示错误并停止页面处理.它甚至不输出"或死"错误文本.

问题:如何输出简单的"无法加载数据"消息,并继续正常运行?

function generateData()

{

 global $post; 

 if ("$post->post_title" == "Home")
 { 
  try 
  {
   $myServer = "<servername>";
   $myUser = "<username>";
   $myPass = "<password>";
   $myDB = "<dbName>"; 

   //connection to the database
   $dbhandle = mssql_connect($myServer, $myUser, $myPass) 
                              or die("Couldn't open database $myDB"); 


            //... query processing here...
        }
        catch (Exception $e)
  {
         echo "Cannot load data<br />";
  }

 }

 return $content;
}
Run Code Online (Sandbox Code Playgroud)

生成错误:(第31行是$ dbhandle = mssql_connect ...)

警告:mssql_connect()[function.mssql-connect]:无法连接到服务器:第31行的<文件路径>中的<servername>

致命错误:第31行的<文件路径>中超出了30秒的最大执行时间

php database wordpress plugins

0
推荐指数
1
解决办法
1783
查看次数

标签 统计

database ×1

mysql ×1

php ×1

plugins ×1

sql-server ×1

wordpress ×1