代码 1:
<?php class dbConnect { var $dbHost = 'localhost', $dbUser = 'root', $dbPass = '', $dbName = 'input_oop', $dbTable = 'users'; function __construct() { $dbc = mysql_connect($this->dbHost,$this->dbUser,$this->dbPass) or die ("无法连接到 MySQL : " . mysql_error()); mysql_select_db($this->dbName) or die ("找不到数据库 : " . mysql_error()); } } class User extends dbConnect { var $name; function userInput($q) { $sql = "INSERT INTO $this->dbTable set name = '".$q."'"; mysql_query($sql) or die (mysql_error()); } } ?>
这是调用该类的代码:<?php include ('class.php'); $q=$_GET["q"]; $user = new User; $user->userInput($q); ?>
代码 2:<?php $q = $_GET['q']; $dbc=mysql_connect("localhost","root","") or die (mysql_error()); mysql_select_db('input_oop') or die (mysql_error()); $sql = "INSERT INTO users set name = '".$q."'"; mysql_query($sql) or die (mysql_error()); ?>我的 代码 1 将数据保存在我的数据库中:
保存多个!
我的 代码 2 将数据保存在我的数据库中:
我的代码 1 有什么问题?
mysql_real_escape()
。 - Ham Vocke