Placeholder Image

字幕列表 影片播放

  • creating these classes requires equipment and service.

  • Is that cost money?

  • If you appreciate this education, please think about going to Eli the computer guy dot com and offering a one time or monthly recurring donation.

  • Welcome back.

  • As you know why, I'm Eli, the computer guy, and in today's class, I'm going to show you how to insert records in here my sequel, database table using an HTML form.

  • So we're going to be using a number of different forms of technology today.

  • We're going to be using an HTML form that HTML form.

  • You're going to input data into it.

  • You're going to hit this button and then that Hmm.

  • Oh, form will then hand that data over to a P A P script.

  • PHP script will parse the data that it has been provided, turned the data into variables and then use equal in order to insert that into your my sequel database table.

  • So this is one of those places where people ask me, you know, Eli, you know what language do I need to learn to become a technology professional?

  • And, as you can see, even with something as simple as an input form, that then puts information into a database.

  • We're dealing with three different languages here we're doing with HTML.

  • We're dealing with PHP, and we're dealing with my sequel.

  • So, using those different languages, I'm going to show you how to create a form today so that you can insert records into your my single database tables.

  • So the warning warning for today is simply to remember that we are going to be using multiple different technology products in order to develop the demonstration that we will be coding to today.

  • Why that is important is because in any of these different products, you may, uh, code something out improperly, and then everything will fail.

  • So HTML has a specifics intact.

  • So there's a specific way that you write html code in order for to do what it's supposed to do.

  • There is a specific way that you write PHP code for it to do what it's supposed to do.

  • There's a specific way that you you write my sequel statements or sequel statements in order for the sequel statements to do what they're supposed to do.

  • There's also things second user privileges within your mind sequel database, all kinds of different things going on.

  • So do just realize when you're trying to do the demonstration project today, if you come to any errors, if you come to any problems, just go back and just recheck all of your code.

  • Go back, re verify everything, go back and do a basic troubleshooting.

  • Because what you might find is that you simply forgot a very, very small thing.

  • And now all the code that your written simply isn't doing what it's supposed to do.

  • So just realize when you're doing the project today, we're dealing with HTML.

  • We're dealing with PHP.

  • We're dealing with sequel.

  • We're also dealing a Paki were also the 11 Lennox.

  • We're also actually dealing with the my sequel database software.

  • So all of these things have to work together simply for you to be able to do something as simple as creative form and be of the input data into your my sequel database tables using a PHP script.

  • So with that, let's go over to the computer and I will show you how all this works.

  • So here we are, at my lab set up, as always, have a bunch of desktop 18.4 Lt s running.

  • I haven't running within a virtual machine in virtual box.

  • And this is on my Mac book Pro.

  • I have used tasks l t A s K S E l in order to install the entire lamp stack onto this ribbon, too.

  • Desktop operating system.

  • So I have Apache in my sequel on PHP.

  • I have not modify any of the default configurations other other than to simply put a PHP folder in the route for the Apache of Public Directory.

  • Otherwise, I have not modified Pete, Pete and I and I v hosts or anything like that I'm using in order to code the little HTML and the PHP for today.

  • I am simply using G Edit.

  • This is just a basic text editor, because again, when we're doing these simple projects, I like using the simplest text editor possible.

  • So you don't have to learn an entirely new product simply to do something such as Creed and HTML, for the first thing we're going to do today, as always, is we're going to go over to our my sequel database just to make sure you know what is going on with our my sequel databases.

  • You go down to the apse, you put terminal into the search bar.

  • As always, that brings up the command prompt.

  • And what we're going to do is simply first log into my sequel.

  • My sequel.

  • Space, You user name.

  • Space hyphen, P passwords.

  • Anything we've done 1000 times.

  • Password up.

  • 123456 Because I'm super secure that way a tous point again.

  • We always have to verify.

  • We know what's going on with our database.

  • When you're writing code, you have to write, you know, the specific database, the specific table.

  • If you if you misspell something, then it's simply not correct.

  • The computer cannot guess what you mean.

  • You have to.

  • It's either right or it's wrong.

  • There's no there's no close.

  • You know, you don't get a B and programming languages.

  • You either get an A plus or an F s.

  • So the first thing we need to do is show that base is just to make sure what databases we're dealing with.

  • Then we go through here and see the standard databases, and then we have the Class D B and Class D B backup.

  • So the class the bee is the database that we're using, or at least that I am using something audio use class or case D B semi colon is always that brings us into the class D B from here.

  • Would you show tables?

  • Semi colon.

  • I'm gonna go in here and see what the tables are.

  • A whole bunch of tables at this point, because again, I've been using this database server for all the classes up until now.

  • So we have insert demo parts, all kinds of stuff.

  • The table that we're going to be dealing with today is the students table students table.

  • You will notice I have created a student's table back up.

  • So students underscore B A.

  • K is a backup of the students table in case I screw anything up.

  • So I would ah, highly advise if you're gonna be dealing with tables, especially with coding that you create a backup so that if you have to believe the entire table, you have something to go back to you rather quickly.

  • Ways We have the students table here.

  • So the first thing we're going to do is we're simply going to describe the S c the students table to verify what this even still today.

  • Verify what the students table looks like.

  • So you click here and okay, so we can see a student.

  • I d We're not gonna mess with this.

  • This is an integer.

  • It's a primary key, and this is what you auto increments.

  • So basically, this is kind of like a user i d number.

  • So you always verify you have you have one absolutely unique feel for every record.

  • So you don't come into any problems.

  • Then we have the name, field, all lower case name that is a text type with a field that is an inter type way, have a gender field, and that is a text type S O.

  • Today.

  • What we're going to be dealing with is we're gonna be dealing with the name field, the age field and the gender field.

  • We won't be with the uniform field.

  • Then we need to go in.

  • We do select all from students just to see what the records look like.

  • Semi colon And how we can see I have a lot of different records in here.

  • So again, I've been playing around with a script just to make sure the script works and so we can see the different names here.

  • You see the different ages here See the different genders here.

  • Eso basically now we know what How, what the schema of the table looks like again what the column names with the data types are.

  • And we also verify that there are records in this table so that when we add records to this table, we know that we're actually doing something s so that all looks good to us.

  • So now let's go over.

  • Take a look at the first thing that we need to dio is create an HTML for right So the html for more time out html form.

  • This is just the basic really, really, really crappy HTML forms have already saved this.

  • So we goto 1 27.0 point 0.1 That is a look back address the PHP phoner Ford slashed form dot html That's what I've saved this for mass.

  • And so what this code here knows is it creates this very ugly for here and again.

  • This is where so I don't have any CSS here.

  • I don't even have any javascript here.

  • So when we talk about how many languages are required in order to create even even the most simple application again.

  • You really do.

  • You truly need to know about five languages, at least just to really start doing much of anything, at least in the Web app development world.

  • Anyway, so we want to create this form.

  • Here s we're going to have a feel for the name we're going to feel for the age and we're going to have a feel for the gender.

  • You'll notice Name and age are simply text blocks and then for a gender.

  • What I did is I plugged in, boy or girl, this is a way of simply just doing like data validation.

  • So if you're putting in something like gender, especially if you're gonna be doing queer, he's off of it.

  • You don't want one person put in female?

  • What person?

  • Putting girls on one person to put in a woman.

  • One person put him boy.

  • One person to put a man on one.

  • Put it.

  • You know, that's one of the things you have to think about is you need to make sure if you're gonna be doing queries off with the data that's being submitted.

  • That that it gets standardized as possible.

  • So one of things I've done here is I've simply put in an option Boxes you can either select boy or girl.

  • So again, I don't have some people putting in female.

  • Some people put in girls you're putting in a woman holding.

  • So anyways, this is a form that we're gonna be created here.

  • So we go down, we took a look.

  • Take a look at this HTML code and it's really, really, really simple.

  • That's the first thing again.

  • You open up the HTML tags, he normally d'oh!

  • And then I'm simply opened up the body tag, not dealing with a head tag today because again, we're just creating a stupid little form.

  • The first thing we're going to do is we're gonna create form.

  • So we're going to open up the form tag and they're gonna do action equals.

  • And so any here, this is going to be the name of the P eight p script that you're going to be passing the data to.

  • And then this PHP script will turn that data into variables and then do with it whatever it's gonna do.

  • Now, what you'll notice here is this as PHP All uppercase test, eh?

  • So what I'm actually doing here is I'm going to use the test script that have created simply to verify that the HTML form is in fact passing the variable values over to PHP and PHP is actually able to parse everything on I'm going to have a just print out on the screen.

  • So again, one of things have to be thinking about in the real world is creating trouble shooting routines.

  • So the first thing that I'm going to do is I'm going to show you how this form passes, passes the values to PHP.

  • And then all PHP is gonna do is print it out to the screen.

  • We're gonna verify that works.

  • And then once we verify that works, then I will show you the actual script that will take those those values and actually passed them to my sequel database s o the action.

  • This is just whatever the script name is on again.

  • Do you remember uppercase lower case?

  • All of that has to be correct.

  • So P h p t e s t all lower case is a different file than PHP.

  • Lower case t e s t uppercase that p a p method post.

  • See, there is post and get.

  • I'm showing you post today.

  • People can argue about that.

  • I'm just going to show you post, then passed That we're gonna look at it is so now just basic text.

  • I'm not dealing with tags or no h water p tags or anything, so I just do name Colon.

  • Just print that on on the screen on.

  • That's what you get here.

  • If you don't use any tags at all on, then we're going to input type.

  • Equals is the input type is text s.

  • That's basically saying it's just a text box and then name equals what is the name of this particular variable?

  • So when we pass this, how are we actually going to be a great how are we going to reference this in the p A piece grip?

  • So we're going to reference this by name now, to be clear, this doesn't have anything to do with sequel.

  • Yet this is simply passing from the HTML form to the PHP script.

  • How every referencing this data, we're simply going to call it name.

  • Everyone have a JJ input type equals this will still be text.

  • Since we're only dealing with a female here, name equals a right and there were also putting brakes.

  • So these brakes brake on to the next line.

  • Then we're going to do gender now for this, it's going to be an option box.

  • Eso you open up with the select tag you give the name so we will be referencing this as a gender.

  • The first option value is absolutely nothing at all.

  • So past nothing Because again, this is one of those things have to be careful about with defaults, right?

  • So if I only put two options if I only put boy and girl than it would default to either boy or girl and then if somebody wasn't thinking about it and they put in the name and they put in the age But they put put, they didn't verify the gender was correct.

  • You might end up with 90% of your people being associated with boy or 90% associate with girl simply by whatever default you've left.

  • So, by creating a default value of nil of nothing, then worst case scenario, you did not get the information when it was inputted into and put it into the form.

  • You don't have to worry about getting a lot of bad information.

  • So getting bad information into a database is one of the worst things that could happen for you.

  • Then we have option value equals, boy.

  • So this is just simply, boy.

  • So this this right here is what will actually get input into the database on the option value equals girl, this is what actually gets inputted into the database.

  • So for here, Well, see, it's all lower case, boy.

  • All lower case girl.

  • So that goes in.

  • And then since everything is either boy or girl, then I could do sequel statements or whatever based off of that, then here for a boy, this is what will be shown on the screen.

  • So we come here.

  • So, boy, uppercase b a y girl Uppercase g i r l um So this is what gets shown on the screen.

  • Then you close the slack.

  • You close the option B option box, then we do another break.

  • They come down here to input, type and put type equals submit.

  • So simply be a submit button, and we're going to close the form.

  • We're going Thio close the body and then we're going to close the HTML.

  • So this is our complete a demo for me.

  • You can have as many exposes money.

  • You can have a crap ton.

  • You can have a crap ton of different fields, I guess.

  • Went with three here.

  • There's gonna be a whole form of 20 different fields if you wanted to be him.

  • Now, let's go over and take a look at the P h p T E s t file.

  • Let me just click, save, Make sure that saved.

  • So we're gonna go here.

  • And so I have this file called PHP uppercase D E s t gonna open this up and we're going to see here is a very incredible, incredibly simple PHP script.

  • Basically, what I'm using this PHP script for is just to verify that things were working properly when I input data into the HTML form and then pass it over to a PHP script that it actually gets parsed how it's supposed to get parts.

  • So what we have here is going to open up a PHP a script like we normally d'oh.

  • Then we're going to create a variable dollar sign name.

  • So now it's gonna be dollar sign.

  • Dollar sign.

  • Name is going to equal the value from post.

  • That is name, right.

  • So we created that value in the HTML for So we go here we take a look at a former home.

  • So again, name, age, gender.

  • So when we go over here to the script that we're gonna be dealing with right now, so it's got a dollar sign under Sky Post, all upper case bracket, single quotation mark.

  • And then whatever the name of the value is that you provide in the HTML form, so name.

  • And so that's going to be the value of dollars.

  • The variable dollar sign name a dollar sign.

  • Age is going to be the value of whatever the age is that the person put in a dollar sign.

  • Gender is going to be a value from that option box of whatever they put in for gender.

  • Then all we're going to be doing down here, we're going to simply be echoing out.

  • We're going to print it out and we do a dollar sign names.

  • So whatever the value of a dollar sign, name is, period.

  • Basically working Captain Ating here.

  • We're gonna put a brake.

  • They were going Thio, Captain eight again, period.

  • Whatever the value of dollars side ages, period to contaminate.

  • We're gonna do a break.

  • Period of candidate.

  • We're gonna be the value of dollar sign.

  • Tender period.

  • Captain eight.

  • And then we're going to do the break lips.

  • Somehow there is an extra set.

  • Michael in there.

  • That doesn't need to be.

  • We just click save to verify that All looks good.

  • We're then going to go over, and we're actually going to go to the form.

  • So just to refresh, make sure everything is fine with form.

  • So we hear Let's say we put in Robert the age of 12.

  • Gender of girl.

  • Hey, Robert could be a girl.

  • I suppose on now we're going to submit the query.

  • And so now we can see Robert 12 girl so we can verify the name was passed properly.

  • The age was passed properly, the girl was passed properly, and PHP is parsing everything how it's supposed to parts.

  • So at this point, we have not actually done anything within my sequel database itself.

  • We've simply passed the values from the form to this particular PHP script.

  • Now let's go and actually deal with the PHP script that you want to deal with.

  • So the GHB script that we wanted to you with is PHP for So I created a script called PHP of her case f perform a dot PHP.

  • And this script right here is everything that is actually required to send the values from the HTML form over to our my sequel database.

  • So here's what we're going to dio is we're gonna open up the PHP script like we have before and then, just as we did in this previous script, look here just like we did in this previous script here.

  • We're then going to turn the values that have been provided by that a female form in two variables.

  • So dollar sign, name identical equals dollar side underscore post, and then whatever the value for name ISS H equals dollar underside Understood.

  • Border post What are the value for ages?

  • Gender equals dollar under underscore a post.

  • Whatever the value for gender is, you do need either the single or these to be within either single or double quotation marks.

  • In order for this to work, then we're gonna come down once we created those variables, the values for those variables because those will be passed in the sequel statement.

  • Then we're gonna come down, and we're going to deal with the connection information, just like we have in the past.

  • 05 or six classes.

  • This points a dollar sign, server name, username, password, database again.

  • Since it's the local server that we're dealing with, we're dealing with local post user name.

  • My user name is Bob.

  • So a root level account A t least while you're while you're initially playing around with this again My sequel database account.

  • Not a Lennox account.

  • My secret database.

  • So user name of bomb password of 123456 and a database dollar sign D B is that Class D.

  • B.

  • You have to plug all that.

  • Never gonna come down here again.

  • You're gonna create connection.

  • Knew my sequel.

  • I gotta pass a value for server name, past value for username, past value for password and pass.

  • What database?

  • You're going to be trying to access a CZ.

  • Always.

  • We have the if statement.

  • So if the connection fails, so we're going to pass the connection.

  • The dollar signs C o N n If if we get an error, if there is an error killed the connection state of connection failed.

  • Captain eight.

  • Add on and then basically say what the air is bad password database doesn't exist so on and so forth.

  • Then we get down to the new thing for this particular class today and our sequel statement for a day is basically a normal sequel statement.

  • We're just going to be adding in the values for the variables that we created up here s O.

  • We have a normal insert statement.

  • So basically, we're doing dollar sign SQL So we're creating a variable dollar sign, SQL, and that is going to equal.

  • You're gonna open up with double quotation marks and this is going to be the sequel state.

  • So insert So answer.

  • Create a record into into the students table, right?

  • Ah, same as before.

  • So the column names So first column name is the name column name in the my sequel table, then the age column name, then the gender column Name close parentheses like you always D'oh!

  • They're going to say of values.

  • So what values are you putting it into those columns.

  • And so then in here, we're going to need the single quotation marks.

  • So the single quotation marks around all the text.

  • And so we're gonna say the value for dollar sign name within single quotation marks, comma and then single quotation marks value for dollar sign, age closing, reputation, comma.

  • Then single quotation marks the value for dollar sign gender.

  • So basically, whatever was passed from the HTML form, those values will be assigned to the variables here.

  • And then we're simply pointing to the values for those variables in this particular sequel statement.

  • So this sequel statement looks identical to how a normal sequel statement would look.

  • The only difference is instead of saying, Bob 12 boy were simply putting in the variable names and then were accessing the values.

  • And of course, you're going to do a semi colon.

  • Are you close with the double quotation, mark it and do a semi colon, And then down here, we're actually going to send the all the information.

  • So if dollar sign, connection query and dollar science equal, so we're going to pass this whole thing that we created here is we're gonna pass this whole sequel statement using this connection query if it equals true.

  • So three equal signs.

  • So basically, the value is true and the data type is true.

  • Basically, all you have to remember is just do equal, equal, equal, equal, true, close parentheses.

  • Then we're gonna open bracket that here I'm simply going to echo out.

  • So basically, if it's true, if it works properly, I'm just simply going to say added, And they were in cabin eight on the value for name, but in a little comma space can cabinet on whatever the ages, then captain a non again common space and then cat made on whatever the value of gender is.

  • So basically, it's going to print out added colon space name, comma space, a comma space, gender, rice of everything was sent properly else.

  • So for some reason, it failed out.

  • Sequel statement isn't right.

  • Who the hell knows what you're going to echo?

  • It's going to error Colon, and that's going to give you the sequel statement, and that is going to give you the connection error.

  • You think gonna close the bracket and then you're going dollars sunk.

  • Close the connection here.

  • So you're gonna take that connection and they're gonna close it.

  • And this is the whole script for the Ph before.

  • So let's go over to the form that a female and so here we're going to do is we're gonna update this to four, so that so now, instead of sending the data to the PHP test dot PHP script, we're now going to send the data to the ph b form dot PHP script.

  • We're going to hit safe.

  • They were gonna go back to Firefox, and then we're gonna just go back to make life easier because we're going to the same for me diet here, Mel as we were before.

  • Now, at this point, at this 0.0.1 of things that we need to do is we need to do a refresh.

  • We needed to do a refresh to make sure we're grabbing the new HTML form right, because we had the old HTML form.

  • So if I don't do a refresh, it's possible that it will still still keep trying to process based off of the old form that that was already in there.

  • So by doing the refresh now, we make sure that it will be passing through the new P H B script.

  • Not the old eso from here.

  • Oh, I don't know.

  • It's ah, type in Susan with an age of 14.

  • And let's say Susan is a girl s o.

  • Then we're going to hit some McQueary.

  • So added Susan 14 girl.

  • We're then going to go to my sequel so we could take a look.

  • So this is the records that we have.

  • Before we had records one through 16 the last record we had inserted was Wanda.

  • So I'm simply going to do select all from students again.

  • Cross my fingers that didn't screw anything up.

  • And there you go.

  • So now we have record 17.

  • We have Susan, who is 14 and a girl at that simple there again, I could go back and, uh oh, we knew Mark, You make Mark seven.

  • We can make Mark a boy.

  • Begin submit the query added Mark seven.

  • Boy, go here, select all from students again.

  • We see record 18 has been created.

  • Mark seven is a boy.

  • We can also let's go back.

  • Let's do let's say Tim.

  • But miss that, that's my Tim, five years old and then again, like I say for the gender, since I left this one option basically the default as blank.

  • So if somebody forgets to put with what the gender is, Simic query.

  • So when's he added Tim of five?

  • We see nothing for gender again.

  • Select all from students, so we can now see we have, ah, record number 19 that is Tim.

  • Tim is five years old, and now there is no value for gender.

  • And again, this is an important thing.

  • Many times, especially the database world, that a world, it's better to not have any data that it is to have wrong data.

  • So again, doing things such as creating a default of mill or nothing that can actually be much better than simply putting two options.

  • And if somebody fat fingers a whole bunch of things, then then lining up with a whole bunch of people being boys or girls or something else that that they're not supposed to be.

  • But this is all there is for this particular code today against you're just going to simply create HTML form, just like any eighth Kimmel.

  • For me to go do some some research on it, you can create option boxes do radio buttons.

  • You knew all kinds of different input.

  • Basically, the main thing they're gonna be dealing with is make sure to name it.

  • Name it something useful.

  • You name a gender.

  • Whatever else those values will then be passed to whatever script you have here for the actions of PHP form dot PHP is what we currently had previously.

  • We have PHP test dot PHP.

  • So basically, this is what's where this thes values we're going to go when somebody hits the submit, button it.

  • When you go down, go to the PH B form or whatever else the big thing here is.

  • This is where you're going to create the Ph p variables and then assign the values of those variables to whatever was passed from the HTML forms a dollar sign, underscore post bracket and then single or double quotation marks.

  • And then whatever the name is that you have in the female form, so name a gender.

  • Essentially, once you've assigned those values to these variables, that you could do whatever you want with them within PHP, What we're going to be doing today is again we're going to be doing this.

  • Insert sequel statements will do insert into student's name a gender.

  • So these are the column names as normal values as normal.

  • The only difference here is that when you do the single quotation marks in the side of a single quotation marks, you want to be putting the variable name versus a specific piece of data, and then you'll be passing that information over when you come down here again to the If you're gonna do the connection query, you're going to send the sequel statement that you created here and in this the echo.

  • Basically, if it's true, you decide what you want printed out here.

  • So I I decided to print added the name the aid the gender again from for troubleshooting routine.

  • Make sure everything's working properly, but you can.

  • You can print out whatever you want to print out here else again, you can print out if it tears out whatever you want.

  • Print out here and then you will close your sequel connection.

  • And that's really all there is to be able to take data from an HTML form, pass into a pH be script, have that pH rescript Parsi information and then be able to insert that into my sequel database.

  • So now you know how to insert records into your my sequel database tables.

  • Yea, really?

  • Realistically, that's a huge portion of what most Web applications are at the end of the day.

  • Again, it's kind of funny people.

  • People have this idea that the Web applications that they use are so new and fancy and cutting edge and all that kind of thing.

  • But in reality, most Web applications are inserting data into a database, doing reports off of data on the database and then creating fancy charts and the fancy user interfaces.

  • But really, most of what Web applications are is you put down into a database, you're able to do reports, and then they're able to modify the data in the database.

  • And if you understand how do those three simple tasks, you can actually do a lot of very interesting things.

  • But the other thing to be thinking about again if you're new to technology, is just to realize is is you're starting to see how many different technology components go together to do something as simple as an HTML input form, right?

  • It's again, we've got a Lennox server.

  • We've got my sequel got the entire lamp stack on the Valentic server, including my sequel.

  • We have to Be a beatable created my single database.

  • We have to create the my sequel tables.

  • Once we've done that, we have to be created an html forem.

  • Then we've got to create the pH be scripted, or to be able to send the information from the HTML form to the pH be script.

  • And even once we've done that, what we have is still incredibly ugly in the real world.

  • If we're going to be developing this into some kind of production level application you need at a at a minimum, you need CSS Cascadian style shoots that would make things pretty put.

  • Colors, fonts, all that kind of stuff basically, be able to create a pretty user interface, and the most likely you would use something like JavaScript.

  • JavaScript is a client side programming language that allows you to do like rollover effects and allows you to do like drop down menus and that type of thing.

  • And so that's why I say that if you're going to be doing things like Web Web development, realistically, you need to know at least five programming languages, getting HTML CSS Java script, PHP and sequel.

  • And that's weird that we're literally just getting started.

  • So I want you to understand if your new the technology field, this is why it's really funny when people say, What language?

  • What products should I learned?

  • Oh, it's not what you know.

  • At least five 55 is when you're still a beginner.

  • It's like fine knowing find different languages means you can create 1/2 ass product that can actually accomplish something to really start doing cool stuff.

  • Then then you start getting into frameworks and things that are even more sophisticated.

  • But when I showed you today is just a very simple way to be able to input data again, using a basic HTML forem, I will warn you with this again, Don't do this in a production environment.

  • There's no there's no doubt that a validation on here, So we're not validating that The data going into the database is correct.

  • There's no security.

  • And when I showed you how to do today, so what?

  • Well, what we've done is very simple, but this gives you an idea of how to input data from an HTML form and you're my sequel database.

  • Uh, and it's a very, very useful first place to start.

  • So, as always, I enjoyed you in this class and look for to see what the next one.

  • Apparently the type of content you just saw is not what Susan W.

  • Wants for the future of YouTube.

  • This means that recommendations by YouTube to this channel have dropped massively, and views are becoming a comically small I hate to ask.

  • I used to say I would never ask, but if you could subscribe like common and most importantly, share the videos that you appreciate, that may help slow the death of this channel.

  • Do you remember that?

  • If anything at all happens to this channel, you can go to Eli, the computer guy dot com, to view the content and access information not available on YouTube.

creating these classes requires equipment and service.

字幕與單字

單字即點即查 點擊單字可以查詢單字解釋

B1 中級

MySQL - 用HTML表格和PHP插入記錄。 (MySQL - INSERT Records with HTML Form and PHP)

  • 0 0
    林宜悉 發佈於 2021 年 01 月 14 日
影片單字