PHP 和 MySQL - 打印与列值匹配的行

发布于 2024-09-01 02:20:44 字数 205 浏览 2 评论 0原文

我需要编写一个 PHP 脚本来打印 MySQL 数据库的结果。例如,假设我有 9 个字段。字段 1 是一个自动递增的数字,字段 2 是一个三位数。

我需要能够读取脚本,找到匹配的号码(来自 POST),然后显示所有匹配的三位数结果,以及其他 7 个字段。我已经在此脚本中登录到数据库。

我想我真的不知道从哪里开始。人们如何开始这样的事情呢?

谢谢。

I need to write a PHP script that will print out results from a MySQL database. For example, say I have 9 fields. Field 1 is an auto increasing number, field two is a three digit number.

I need to be able to have a script read, find the matching number (it'll be from a POST), and then display all matching three digit results, and the 7 other fields as well. I am already logged in to the database in this script.

I guess I'm really at a loss of where to begin. How would one start something like this?

Thank you.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

很快妥协 2024-09-08 02:20:44

由于您已经连接到数据库,因此您所要做的就是查询数据库并迭代结果。这是一个简单的例子。

$sql = "SELECT * FROM table_name WHERE field_two = " . (int) $_POST['field_two_input'];
$result = mysql_query($sql);
while($row = mysql_fetch_array($result)) {
    echo $row['field_one'] . ':' . $row['field_two'] . '<br />';
}

Since you are already connected to the database, all you have to do is query the database the iterate through the results. Here is a quick example.

$sql = "SELECT * FROM table_name WHERE field_two = " . (int) $_POST['field_two_input'];
$result = mysql_query($sql);
while($row = mysql_fetch_array($result)) {
    echo $row['field_one'] . ':' . $row['field_two'] . '<br />';
}
黯淡〆 2024-09-08 02:20:44

谷歌搜索“php mysql”。

例如: http://www.php.net/manual/en /function.mysql-query.php

你应该从一些关于 SQL、PHP 等的初学者手册开始。

Google around searching "php mysql".

For example: http://www.php.net/manual/en/function.mysql-query.php

You should start with some manual for beginners about SQL, PHP, etc.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文