English 中文(简体)
php pdo 插入不工作的声明
原标题:php pdo insert statement not working

我有一个接待点。 我可以把我的发言与我的发言联系起来,但关于插入器的发言似乎奏效。 现在,我已经界定了这些数值,但我计划使用从上页的表格中提取的定额备用金。

<?php

/*** mysql hostname ***/
$hostname =  xxx.xxx.xxx.xxx ;

/*** mysql username ***/
$username =  pressgym_admin ;

/*** mysql password ***/
$password =  ******* ;  <-started out on purpose

try {
$dbh = new PDO("mysql:host=$hostname;dbname=pressgym_press", $username, $password);
/*** echo a message saying we have connected ***/
$qry = $dbh->prepare( INSERT INTO contact (Name, Email Address, Message, Date) VALUES (?, ?, ?, ? );
$qry->execute(array( Brandon ,  [email protected] ,  test message ,  3.12.12 ));

echo  entry succesfull ;

}
catch(PDOException $e)
{
echo $e->getMessage();
}
?>

   describe contact;
   Name varchar(255)    NO  PRI     
   EmailAddress varchar(255)    NO          
   Message  longtext    NO          
   Date varchar(255)    YES 
最佳回答

页: 1 指挥有错误:

qry = $dbh->prepare( INSERT INTO contact (Name, Email Address, Message, Date) VALUES (?, ?, ?), ? );

应当:

qry = $dbh->prepare( INSERT INTO contact (Name, `Email Address`, Message, Date) VALUES (?, ?, ?, ?) );
问题回答

页: 1 下表

$qry = $dbh->prepare( INSERT INTO contact (Name, Email Address, Message, Date) VALUES(?, ?, ?), ? );

应当:

$qry = $dbh->prepare( INSERT INTO contact (Name, Email Address, Message, Date) VALUES (?, ?, ?, ?) );

Update:

页: 1 电子邮件地址中有一个空间越轨,它就使用了适当的引号,如像识别号。

INSERT INTO contact (Name, `Email Address`, Message, Date) VALUES (?, ?, ?, ?) 




相关问题
SQL SubQuery getting particular column

I noticed that there were some threads with similar questions, and I did look through them but did not really get a convincing answer. Here s my question: The subquery below returns a Table with 3 ...

please can anyone check this while loop and if condition

<?php $con=mysql_connect("localhost","mts","mts"); if(!con) { die( unable to connect . mysql_error()); } mysql_select_db("mts",$con); /* date_default_timezone_set ("Asia/Calcutta"); $date = ...

php return a specific row from query

Is it possible in php to return a specific row of data from a mysql query? None of the fetch statements that I ve found return a 2 dimensional array to access specific rows. I want to be able to ...

Character Encodings in PHP and MySQL

Our website was developed with a meta tag set to... <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> This works fine for M-dashes and special quotes, etc. However, I ...

Pagination Strategies for Complex (slow) Datasets

What are some of the strategies being used for pagination of data sets that involve complex queries? count(*) takes ~1.5 sec so we don t want to hit the DB for every page view. Currently there are ~...

Averaging a total in mySQL

My table looks like person_id | car_id | miles ------------------------------ 1 | 1 | 100 1 | 2 | 200 2 | 3 | 1000 2 | 4 | 500 I need to ...

热门标签