Php 如何将信息从html表单发送到MySql数据库(XAMPP)
我非常接近我的这个小项目。这基本上是一项调查,我想知道如何将信息发送到数据库?现在我已经在WindowsServer2008R2上安装了XAMPP。如何获得: 种族/民族请勾选一项:Php 如何将信息从html表单发送到MySql数据库(XAMPP),php,javascript,mysql,html,xampp,Php,Javascript,Mysql,Html,Xampp,我非常接近我的这个小项目。这基本上是一项调查,我想知道如何将信息发送到数据库?现在我已经在WindowsServer2008R2上安装了XAMPP。如何获得: 种族/民族请勾选一项: <ul id="race"> <li><input type="radio" name="race" value="latino" /> Hispanic or Latino</li> <li><input type="radio" name="ra
<ul id="race">
<li><input type="radio" name="race" value="latino" /> Hispanic or Latino</li> <li><input type="radio" name="race" value="white" /> White</li> <li><input type="radio" name="race" value="black" /> Black or African American</li>
<li><input type="radio" name="race" value="asian" /> Asian</li> <li><input type="radio" name="race" value="mraces" /> Two or more Races</li> <li><input type="radio" name="race" value="native"/> Native American Indian/Alaskan Native</li>
<li><input type="radio" name="race" value="pac" /> Native Hawaiian or Other Pacific Islander</li> <li><input type="radio" name="race" value="other" /> Other</li> <br/>
</ul>
进入MySql数据库?我非常接近,但我不懂任何php,对Javascript的了解也非常非常有限。我必须把它围成一个表单标签,然后做一个提交按钮?在这最后一步,有人能帮忙吗?多谢各位 首先,使用以下命令访问MySql数据库服务器:
mysql_connect('localhost', 'userid', 'password');
mysql_select_db(database_name);
然后,您可以使用以下insert命令使用MySql服务器的insert语句:
$sql=mysql_query("insert into table_name(column_name, column_name2, column_name3) values('value1', 'value2', 'value3')");
实际上,您正处于将这些值注入数据库的第一步,我建议您首先阅读一些关于PHP的教程。我坚持基本原则。对于DB部分,请开始阅读,例如,个人旁注,虽然人们普遍接受,但我认为你应该放弃使用种族来识别种族差异,即社会和文化差异;它们不是同义词,也不是政治正确与否的问题。但这不是主题,对不起,请检查此链接,说明如何插入带有表单元素的记录
<?php
$username = "your_name";
$password = "your_password";
$hostname = "localhost";
$database = "exampleDb";
//connection to the database
$dbhandle = mysql_connect($hostname, $username, $password) or
die("Unable to connect to MySQL");
//select a database to work with
$selected = mysql_select_db($database,$dbhandle) or
die("Could not select examples");
CREATE DATABASE `exampleDb`;
USE `exampleDb`;
CREATE TABLE `cars` (
`id` int UNIQUE NOT NULL,
`name` varchar(40),
`year` varchar(50),
PRIMARY KEY(id)
);
INSERT INTO cars VALUES(1,'Mercedes','2000');
INSERT INTO cars VALUES(2,'BMW','2004');
INSERT INTO cars VALUES(3,'Audi','2001');
?>