我目前正在制作一个关于通用识别号码的项目(不是那么大,但就像那种......大学水平)..我想创建一个带有各自数据库标签的页面...... 。如果我按下'A'键作为标签,那么所有以字母“A”开头的名字都会出现...... Plz帮助我!!!!
问候!!
答案 0 :(得分:1)
不完全理解你的问题,但是如果我要为不同的名称和/或情况创建一个选项卡,我会使用一个switch语句,其中包含允许你在sql查询中更改order_by的情况。
答案 1 :(得分:0)
我认为你需要从头开始。您使用的是PHP还是Java?您是否在数据库中使用MySQL或Oracle?也许为自己设定一个更简单的目标,构建一个PHP页面(或Java servlet),从数据库中提取数据并将其显示在Web浏览器的表中。当你使用它时,你可以在它上面构建。
当您遇到无法回答的问题时,请将该问题提交给Stackoverflow。解释你的工作,你想做什么以及预期结果与实际结果的偏差。
答案 2 :(得分:0)
我认为这有点像你想要显示的所有名字都以A传递给get请求:
<?php
//connect to mysql database (if you don't know search google)
if(isset($_GET['namestartingwith'])){
$namebegin = $_GET['namestartingwith'];
$query = mysql_query("SELECT * FROM database WHERE name LIKE \"$namebegin%\"");
while(mysql_fetch_array($query) = $data){
echo $data['name'];//name being the name op your column with the name data
}
}
?>
这应该是php + mysql的技巧
答案 3 :(得分:0)
在Java + MySQL中,下载并设置必备的jar后:
public static Connection dbConnect() throws SQLException, ClassNotFoundException {
String DB_URL;
Class.forName("com.mysql.jdbc.Driver");
DB_URL = "jdbc:mysql://your_db_url?autoReconnect=true";
Connection conn = DriverManager.getConnection(DB_URL, DB_USER, DB_PWD);
return conn;
}
在通话程序中,
public static Object dbExecute() throws SQLException, ClassNotFoundException {
Statement stmt;
Connection conn = dbConnect();
stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("your_sql_statement");
Object result = null;
while (rs.next()) {
result = rs.getObject("field_you_want_to_retrieve");
}
rs.close();
stmt.close();
conn.close();
return result;
}