准备好的声明PDO什么都不做

时间:2017-02-26 14:37:05

标签: php mysql

我试图找出准备语句在PDO中的工作原理。我有以下文件:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div>
  <img src="http://img-aws.ehowcdn.com/600x600p/photos.demandstudios.com/142/14/fotolia_1230128_XS.jpg" id="ref1"/>
</div>
<div>
  <img src="http://img-aws.ehowcdn.com/600x600p/photos.demandstudios.com/142/14/fotolia_1230128_XS.jpg" id="ref1"/>
</div>
<div>
  <img src="http://img-aws.ehowcdn.com/600x600p/photos.demandstudios.com/142/14/fotolia_1230128_XS.jpg" id="ref1"/>
</div>

当我进入页面时没有任何反应,我错过了什么?它不应该插入数据吗?

2 个答案:

答案 0 :(得分:0)

pdo-demo转换为pdo减去demo并使用该名称作为数据库AND表。

答案 1 :(得分:0)

事实证明我需要反引号(`)作为变量名,如:

-- Find *.MDF and *.LDF database files and corresponding locations for a all databases
SELECT  '[' + @@SERVERNAME + ']' AS [Server Name],
        [sdb].[name] AS [Database Name],
        [saf].[name] AS [Logical File Name],
        [saf].[filename] AS [Full path and name],
        LEFT([saf].[filename], (LEN([saf].[filename]) - LEN(REVERSE(LEFT(REVERSE([saf].[filename]), CHARINDEX('\', REVERSE([saf].[filename])) -1))))) AS [File Location],
        LEFT(RIGHT([saf].[filename], (LEN(REVERSE(LEFT(REVERSE([saf].[filename]), CHARINDEX('\', REVERSE([saf].[filename])) -1))))), CHARINDEX('.', RIGHT([saf].[filename], (LEN(REVERSE(LEFT(REVERSE([saf].[filename]), CHARINDEX('\', REVERSE([saf].[filename])) -1))))))-1)AS [Physical File Name],
        RIGHT([saf].[filename], (LEN(REVERSE(LEFT(REVERSE([saf].[filename]), CHARINDEX('.', REVERSE([saf].[filename])) -1))))) AS [File Extension]
FROM    [master].[dbo].[sysaltfiles] [saf], [master].[dbo].[sysdatabases] [sdb]
WHERE   ([saf].[fileid] = 1 OR [saf].[fileid] = 2)
AND     [saf].[dbid] = [sdb].[dbid]
GO

现在有效了