2013-05-16 203 views
1

我有具有邮政编码字段(文本)和校场(选择)和我所试图做的就是填充选择字段从数据库学校的一种形式:填充列表

<?php 

$conn = mysqli_connect("localhost", "twa312", "dam6av9a"); 
mysqli_select_db(twa312, $conn) 
or die ('Database not found ' . mysqli_error()); 

</form> 

回答

0

你以前在SQL中使用过连接吗?你可以在没有它们的情况下进行选择,但它更清洁/更快/更容易。

你会做这样的事情:

SELECT school_info.name姓名,local_schools.postcode AS邮编FROM school_info INNER JOIN local_schools ON local_schools.schoolID = school_info.schoolID

这将抓住一切从两您的ID匹配的表格。

试试看。你的PHP数组最终应该是一样的。 $ var ['name']和$ var ['postcode']

+0

所以你的意思是理论上现在上述编辑应该工作? – AJJ

+0

对不起,如果你设置你的$ sql =上面的查询,它应该工作,只要我正确理解你的数据库结构。所以: –

+0

$ sql =“SELECT school_info.name AS name,local_schools.postcode AS postcode FROM school_info INNER JOIN local_schools ON local_schools.schoolID = school_info.schoolID”;而不是在$ rs = mysqli –