您好我用下面的PHP代码中插入一条记录到一个SQL数据库...但代码亘古不工作..PHP - 插入记录到SQL数据库
<?php
include_once("config.php");
$academicDate = $_POST['aDate'];
$academicDescription = $_POST['aDescription'];
$academicTitle = $_POST['aTitle'];
$sql = "INSERT INTO academicnews (id, newsDate, newsDescription, newsTitle) VALUES ('', $academicDate, $academicDescription, $academicTitle)";
if (mysql_query($sql)) {
echo "Record Aded to Database. Hit OK to add more";
}else{
echo "Failed to add record to database";
}
?>
注意标识符是AUTO_INCREMENT号.....和config.php文件代码..
<?php
########## MySql details (Replace with yours) #############
$username = "root"; //mysql username
$password = "s1j55b123456789"; //mysql password
$hostname = "localhost"; //hostname
$databasename = 'dominie'; //databasename
$connecDB = mysql_connect($hostname, $username, $password)or die('could not connect to database');
mysql_select_db($databasename,$connecDB) or die(mysql_error());
?>
我如何解决这个问题(它回声无法添加记录)问题...任何帮助,将不胜感激..感谢前进...... :)
什么不起作用?你需要更好地描述你的问题。 –
回声未能添加记录... – Sajeeb
使用'mysql_error()'来更好地了解哪里出了问题。可能只是标题/描述中的一个引号,因为你的非转义查询很容易被破坏 –