Table of Contents
回复讨论(解决方案)
Home Backend Development PHP Tutorial php表单提交更新数据库表的内容,只改变当前行

php表单提交更新数据库表的内容,只改变当前行

Jun 20, 2016 pm 12:51 PM


这个属性字段下的内容,我用select给了几个值,怎么选择那个值提交到数据库并更新数据库中表的内容,只改变当前行


回复讨论(解决方案)

传递唯一识别标志

提交修改数据库当前行的内容

修改数据库的时候根据提交的 id 来操作更新,

传递唯一识别标志



怎样获取那个唯一标识?js不太会,能写个简单例子吗?

提交修改数据库当前行的内容

修改数据库的时候根据提交的 id 来操作更新,



知道是那样,但是怎样获取那个id,我就是不会这块

唯一识别标志是你给的!
假定你示例的数据中,QQ号是不重复的,那么QQ号就可以做唯一识别标志

唯一识别标志是你给的!
假定你示例的数据中,QQ号是不重复的,那么QQ号就可以做唯一识别标志


 
我知道唯一标识的意思,我是说,我怎么去获取那个值,是要写js吗?还是表单就能获取?

你可在表单里用 checkbox 传值

你可在表单里用 checkbox 传值



能写个逻辑或者敲几行代码吗?我是真的很菜的菜鸟,你只说我是不太会用的

就是在数据库结构中添加一个类似id的字段,这个里边的应该是自动生成的id值,就是你每次创建一条数据就会生成一个唯一的id值,然后用这个id进行传值取值,比如说在update的时候条件要写where id = 1或者几

然后在操作界面的时候要给你的操作的地方一个id或者name值,就是唯一标识,这样的话你的js代码处也应该有一个id值或者name值和它相同,js写的方法就是调用或者操作数据库的东西

就是在数据库结构中添加一个类似id的字段,这个里边的应该是自动生成的id值,就是你每次创建一条数据就会生成一个唯一的id值,然后用这个id进行传值取值,比如说在update的时候条件要写where id = 1或者几



我知道要那么做,但是我不会传,不会获取。。。能写个函数说明的让我参考最好

#11

update table_name set IP=11.11.11.11 where qq=1234567;
Copy after login
Copy after login
Copy after login
Copy after login
Copy after login
Copy after login

#11

update table_name set IP=11.11.11.11 where qq=1234567;
Copy after login
Copy after login
Copy after login
Copy after login
Copy after login
Copy after login



我知道这么做,我是不知道那一行的QQ我怎么去获取,因为是随机的,不是固定的QQ

<input id="a" name="a" type="text" class="scinput" />
Copy after login

上边的js里边调用name=a或者id=a的方法
function a(){}
Copy after login


#11

update table_name set IP=11.11.11.11 where qq=1234567;
Copy after login
Copy after login
Copy after login
Copy after login
Copy after login
Copy after login



我知道这么做,我是不知道那一行的QQ我怎么去获取,因为是随机的,不是固定的QQ


那你这个数据库表里边什么是固定不变的?还有你要改变你哪个字段?



#11

update table_name set IP=11.11.11.11 where qq=1234567;
Copy after login
Copy after login
Copy after login
Copy after login
Copy after login
Copy after login



我知道这么做,我是不知道那一行的QQ我怎么去获取,因为是随机的,不是固定的QQ


那你这个数据库表里边什么是固定不变的?还有你要改变你哪个字段?



改变的就是属性那个字段啊,QQ号码是别的条件筛选出来的,因为QQ号码为唯一的主键,所以可以通过获取QQ号码所在的行,然后表单输入属性的内容,更新数据表


这个属性字段下的内容,我用select给了几个值,怎么选择那个值提交到数据库并更新数据库中表的内容,只改变当前行


还有,你应该是用insert添加值吧?你怎么用select进行插值?那是查,不是增也不是改





#11

update table_name set IP=11.11.11.11 where qq=1234567;
Copy after login
Copy after login
Copy after login
Copy after login
Copy after login
Copy after login



我知道这么做,我是不知道那一行的QQ我怎么去获取,因为是随机的,不是固定的QQ


那你这个数据库表里边什么是固定不变的?还有你要改变你哪个字段?



改变的就是属性那个字段啊,QQ号码是别的条件筛选出来的,因为QQ号码为唯一的主键,所以可以通过获取QQ号码所在的行,然后表单输入属性的内容,更新数据表


qq号码是不是还有别的表?你这个表是查出来的还是已经存好的?

你这个是查出来的吧,显示的时候,把id也传过来,用一个 input type="hidden"把id保存下来,
选择好了select后,提交表单的后,在php里面$_REQUEST将值拿出来呀,然后update



这个属性字段下的内容,我用select给了几个值,怎么选择那个值提交到数据库并更新数据库中表的内容,只改变当前行


还有,你应该是用insert添加值吧?你怎么用select进行插值?那是查,不是增也不是改



'>
                
                



给这个td标签加个id才能document.getElementById('t1')
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Article

R.E.P.O. Energy Crystals Explained and What They Do (Yellow Crystal)
2 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
Repo: How To Revive Teammates
4 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: How To Get Giant Seeds
3 weeks ago By 尊渡假赌尊渡假赌尊渡假赌

Hot Tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

11 Best PHP URL Shortener Scripts (Free and Premium) 11 Best PHP URL Shortener Scripts (Free and Premium) Mar 03, 2025 am 10:49 AM

Long URLs, often cluttered with keywords and tracking parameters, can deter visitors. A URL shortening script offers a solution, creating concise links ideal for social media and other platforms. These scripts are valuable for individual websites a

Introduction to the Instagram API Introduction to the Instagram API Mar 02, 2025 am 09:32 AM

Following its high-profile acquisition by Facebook in 2012, Instagram adopted two sets of APIs for third-party use. These are the Instagram Graph API and the Instagram Basic Display API.As a developer building an app that requires information from a

Working with Flash Session Data in Laravel Working with Flash Session Data in Laravel Mar 12, 2025 pm 05:08 PM

Laravel simplifies handling temporary session data using its intuitive flash methods. This is perfect for displaying brief messages, alerts, or notifications within your application. Data persists only for the subsequent request by default: $request-

Build a React App With a Laravel Back End: Part 2, React Build a React App With a Laravel Back End: Part 2, React Mar 04, 2025 am 09:33 AM

This is the second and final part of the series on building a React application with a Laravel back-end. In the first part of the series, we created a RESTful API using Laravel for a basic product-listing application. In this tutorial, we will be dev

Simplified HTTP Response Mocking in Laravel Tests Simplified HTTP Response Mocking in Laravel Tests Mar 12, 2025 pm 05:09 PM

Laravel provides concise HTTP response simulation syntax, simplifying HTTP interaction testing. This approach significantly reduces code redundancy while making your test simulation more intuitive. The basic implementation provides a variety of response type shortcuts: use Illuminate\Support\Facades\Http; Http::fake([ 'google.com' => 'Hello World', 'github.com' => ['foo' => 'bar'], 'forge.laravel.com' =>

cURL in PHP: How to Use the PHP cURL Extension in REST APIs cURL in PHP: How to Use the PHP cURL Extension in REST APIs Mar 14, 2025 am 11:42 AM

The PHP Client URL (cURL) extension is a powerful tool for developers, enabling seamless interaction with remote servers and REST APIs. By leveraging libcurl, a well-respected multi-protocol file transfer library, PHP cURL facilitates efficient execution of various network protocols, including HTTP, HTTPS, and FTP. This extension offers granular control over HTTP requests, supports multiple concurrent operations, and provides built-in security features.

12 Best PHP Chat Scripts on CodeCanyon 12 Best PHP Chat Scripts on CodeCanyon Mar 13, 2025 pm 12:08 PM

Do you want to provide real-time, instant solutions to your customers' most pressing problems? Live chat lets you have real-time conversations with customers and resolve their problems instantly. It allows you to provide faster service to your custom

Announcement of 2025 PHP Situation Survey Announcement of 2025 PHP Situation Survey Mar 03, 2025 pm 04:20 PM

The 2025 PHP Landscape Survey investigates current PHP development trends. It explores framework usage, deployment methods, and challenges, aiming to provide insights for developers and businesses. The survey anticipates growth in modern PHP versio

See all articles