Learning PHP, MySQL, JavaScript, and CSS. A Step-by-Step Guide to Creating Dynamic Websites. 2nd Edition
- Autor:
- Robin Nixon
- Ocena:
- Bądź pierwszym, który oceni tę książkę
- Stron:
- 586
- Dostępne formaty:
-
ePubMobi
Opis ebooka: Learning PHP, MySQL, JavaScript, and CSS. A Step-by-Step Guide to Creating Dynamic Websites. 2nd Edition
Learn how to build interactive, data-driven websites—even if you don’t have any previous programming experience. If you know how to build static sites with HTML, this popular guide will help you tackle dynamic web programming. You’ll get a thorough grounding in today’s core open source technologies: PHP, MySQL, JavaScript, and CSS.
Explore each technology separately, learn how to combine them, and pick up valuable web programming concepts along the way, including objects, XHTML, cookies, and session management. This book provides review questions in each chapter to help you apply what you’ve learned.
- Learn PHP essentials and the basics of object-oriented programming
- Master MySQL, from database structure to complex queries
- Create web pages with PHP and MySQL by integrating forms and other HTML features
- Learn JavaScript fundamentals, from functions and event handling to accessing the Document Object Model
- Pick up CSS basics for formatting and styling your web pages
- Turn your website into a highly dynamic environment with Ajax calls
- Upload and manipulate files and images, validate user input, and secure your applications
- Explore a working example that brings all of the ingredients together
Wybrane bestsellery
-
W tej książce omówiono ponad 20 najprzydatniejszych wzorców projektowych, dzięki którym tworzone aplikacje internetowe będą łatwe w późniejszej obsłudze technicznej i w trakcie skalowania. Poza wzorcami projektowymi przedstawiono wzorce generowania i wydajności działania, których znaczenie dla uż...
Wzorce projektowe w JavaScripcie. Przewodnik dla programistów JavaScriptu i Reacta. Wydanie II Wzorce projektowe w JavaScripcie. Przewodnik dla programistów JavaScriptu i Reacta. Wydanie II
(44.85 zł najniższa cena z 30 dni)41.40 zł
69.00 zł(-40%) -
Dzięki tej książce zrozumiesz, że w rekurencji nie kryje się żadna magia. Dowiesz się, na czym polega jej działanie i kiedy warto zastosować algorytm rekursywny, a kiedy lepiej tego nie robić. Poznasz szereg klasycznych i mniej znanych algorytmów rekurencyjnych. Pracę z zawartym tu materiałem uła...
Rekurencyjna książka o rekurencji. Zostań mistrzem rozmów kwalifikacyjnych poświęconych językom Python i JavaScript Rekurencyjna książka o rekurencji. Zostań mistrzem rozmów kwalifikacyjnych poświęconych językom Python i JavaScript
(51.35 zł najniższa cena z 30 dni)47.40 zł
79.00 zł(-40%) -
Relacyjne bazy danych są wszędzie wokół nas, a do podstawowych umiejętności wymaganych od współczesnych programistów należy dobra znajomość języka SQL. Na świecie nie ma jednak osób, którym nie zdarza się czegoś zapomnieć. Jeśli potrzebujesz pomocy w codziennej pracy lub chcesz odświeżyć wiedzę n...(8.50 zł najniższa cena z 30 dni)
6.90 zł
17.00 zł(-59%) -
JavaScript gives web developers great power to create rich interactive browser experiences, and much of that power is provided by the browser itself. Modern web APIs enable web-based applications to come to life like never before, supporting actions that once required browser plug-ins. Some are s...(177.65 zł najniższa cena z 30 dni)
186.15 zł
219.00 zł(-15%) -
This book provides a thorough understanding of JavaScript design patterns and assists with writing and structuring your JavaScript code and applications in a way that offers high performance to JavaScript application users.
JavaScript Design Patterns. Deliver fast and efficient production-grade JavaScript applications at scale JavaScript Design Patterns. Deliver fast and efficient production-grade JavaScript applications at scale
-
Moodle 4 Security offers practical guidance on securing your platform by exploring Moodle’s security-related issues. This book will enable you to protect your Moodle platform from potential attacks, ensuring the security of your data.
Moodle 4 Security. Enhance security, regulation, and compliance within your Moodle infrastructure Moodle 4 Security. Enhance security, regulation, and compliance within your Moodle infrastructure
-
Znany i uwielbiany przez programistów React doczekał się potomka. Tak bowiem można by nazwać Gatsby.js – generator stron statycznych bazujący na bibliotece React. Gatsby używa jej jako swojej podstawy do budowania interfejsów użytkownika. Dalsze podobieństwa to między innymi struktura proje...
React i GatsbyJS. Kurs video. Nowoczesne strony internetowe w oparciu o headless CMS i GraphQL React i GatsbyJS. Kurs video. Nowoczesne strony internetowe w oparciu o headless CMS i GraphQL
(67.05 zł najniższa cena z 30 dni)39.90 zł
149.00 zł(-73%) -
Web apps are getting increasingly complex and frontend development more challenging. In this book, you’ll learn to better utilize the potential of the Angular framework and the design patterns that will simplify the challenges of your application.
Angular Design Patterns and Best Practices. Create scalable and adaptable applications that grow to meet evolving user needs Angular Design Patterns and Best Practices. Create scalable and adaptable applications that grow to meet evolving user needs
O autorze ebooka
Robin Nixon od ponad 40 lat tworzy oprogramowanie, strony internetowe i aplikacje. Jest autorem przeszło 500 artykułów, ponad 30 książek oraz internetowych kursów wideo. Interesują go psychologia, motywacja, sztuczna inteligencja i różne gatunki muzyki; z pasją oddaje się studiom nad filozofią i kulturą.
Robin Nixon - pozostałe książki
-
Build interactive, data-driven websites with the potent combination of open source technologies and web standards, even if you have only basic HTML knowledge. With the latest edition of this popular hands-on guide, you'll tackle dynamic web programming using the most recent versions of today's co...(186.15 zł najniższa cena z 30 dni)
186.15 zł
219.00 zł(-15%) -
Ta książka jest kolejnym, uzupełnionym i zaktualizowanym wydaniem znakomitego wprowadzenia do projektowania dynamicznych stron internetowych. Oprócz przystępnego omówienia technik tworzenia responsywnych stron WWW znalazły się tu solidne podstawy PHP, MySQL, JavaScriptu, CSS i HTML5; opisano też ...(35.90 zł najniższa cena z 30 dni)
35.90 zł
119.00 zł(-70%) -
Znajdziesz tu niezbędną wiedzę o języku PHP, bazie danych MySQL, HTML5, CSS3, JavaScripcie i jQuery. Już od pierwszych stron zaczniesz poznawać składnię oraz konstrukcje języka programowania PHP, techniki programowania obiektowego oraz praktyczne porady związane z używaniem PHP. Następnie uzupełn...(49.50 zł najniższa cena z 30 dni)
34.90 zł
99.00 zł(-65%) -
Build interactive, data-driven websites with the potent combination of open-source technologies and web standards, even if you only have basic HTML knowledge. With this popular hands-on guide, you’ll tackle dynamic web programming with the help of today’s core technologies: PHP, MySQL...
Learning PHP, MySQL, JavaScript, CSS & HTML5. A Step-by-Step Guide to Creating Dynamic Websites. 3rd Edition Learning PHP, MySQL, JavaScript, CSS & HTML5. A Step-by-Step Guide to Creating Dynamic Websites. 3rd Edition
(143.65 zł najniższa cena z 30 dni)143.65 zł
169.00 zł(-15%)
Ebooka "Learning PHP, MySQL, JavaScript, and CSS. A Step-by-Step Guide to Creating Dynamic Websites. 2nd Edition" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "Learning PHP, MySQL, JavaScript, and CSS. A Step-by-Step Guide to Creating Dynamic Websites. 2nd Edition" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "Learning PHP, MySQL, JavaScript, and CSS. A Step-by-Step Guide to Creating Dynamic Websites. 2nd Edition" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Szczegóły ebooka
- ISBN Ebooka:
- 978-14-493-3748-3, 9781449337483
- Data wydania ebooka:
- 2012-08-27 Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Język publikacji:
- angielski
- Rozmiar pliku ePub:
- 8.4MB
- Rozmiar pliku Mobi:
- 8.4MB
Spis treści ebooka
- Learning PHP, MySQL, JavaScript, and CSS, 2E
- Dedication
- Preface
- Audience
- Assumptions This Book Makes
- Organization of This Book
- Supporting Books
- Conventions Used in This Book
- Using Code Examples
- Safari Books Online
- How to Contact Us
- Acknowledgments
- Content Updates
- April 12, 2013
- 1. Introduction to Dynamic Web Content
- HTTP and HTML: Berners-Lees Basics
- The Request/Response Procedure
- HTTP and HTML: Berners-Lees Basics
- The Benefits of PHP, MySQL, JavaScript, and CSS
- Using PHP
- Using MySQL
- Using JavaScript
- Using CSS
- The Apache Web Server
- About Open Source
- Bringing It All Together
- Test Your Knowledge
- 2. Setting Up a Development Server
- What Is a WAMP, MAMP, or LAMP?
- Installing a WAMP on Windows
- Testing the Installation
- Alternative WAMPs
- Installing a MAMP on Mac OS X
- Configuring MySQL
- Ensuring MySQL starts on booting
- Configuring MySQL
- Testing the Installation
- Installing a LAMP on Linux
- Working Remotely
- Logging In
- Using FTP
- Using a Program Editor
- Using an IDE
- Questions
- 3. Introduction to PHP
- Incorporating PHP Within HTML
- Calling the PHP Parser
- Incorporating PHP Within HTML
- This Books Examples
- The Structure of PHP
- Using Comments
- Basic Syntax
- Semicolons
- The $ symbol
- Understanding Variables
- String variables
- Numeric variables
- Arrays
- Two-dimensional arrays
- Variable naming rules
- Operators
- Arithmetic operators
- Assignment operators
- Comparison operators
- Logical operators
- Variable Assignment
- Variable incrementing and decrementing
- String concatenation
- String types
- Escaping characters
- Multiple-Line Commands
- Variable Typing
- Constants
- Predefined constants
- The Difference Between the echo and print Commands
- Functions
- Variable Scope
- Local variables
- Global variables
- Static variables
- Superglobal variables
- Superglobals and security
- Test Your Knowledge
- 4. Expressions and Control Flow in PHP
- Expressions
- Literals and Variables
- Expressions
- Operators
- Operator Precedence
- Associativity
- Relational Operators
- Equality operators
- Comparison operators
- Logical operators
- Conditionals
- The if Statement
- The else Statement
- The elseif Statement
- The switch Statement
- Breaking out
- Default action
- Alternative syntax
- The ? Operator
- Looping
- while Loops
- dowhile Loops
- for Loops
- Breaking Out of a Loop
- The continue Statement
- Implicit and Explicit Casting
- PHP Dynamic Linking
- Dynamic Linking in Action
- Test Your Knowledge
- 5. PHP Functions and Objects
- PHP Functions
- Defining a Function
- Returning a Value
- Returning an Array
- Passing by Reference
- Returning Global Variables
- Recap of Variable Scope
- PHP Functions
- Including and Requiring Files
- The include Statement
- Using include_once
- Using require and require_once
- PHP Version Compatibility
- PHP Objects
- Terminology
- Declaring a Class
- Creating an Object
- Accessing Objects
- Cloning objects
- Constructors
- PHP 5 destructors
- Writing Methods
- Static methods in PHP 5
- Declaring Properties
- Declaring Constants
- Property and Method Scope in PHP 5
- Static properties and methods
- Inheritance
- The parent operator
- Subclass constructors
- Final methods
- Test Your Knowledge
- 6. PHP Arrays
- Basic Access
- Numerically Indexed Arrays
- Associative Arrays
- Assignment Using the array Keyword
- Basic Access
- The foreach...as Loop
- Multidimensional Arrays
- Using Array Functions
- is_array
- count
- sort
- shuffle
- explode
- extract
- compact
- reset
- end
- Test Your Knowledge
- 7. Practical PHP
- Using printf
- Precision Setting
- String Padding
- Using sprintf
- Using printf
- Date and Time Functions
- Date Constants
- Using checkdate
- File Handling
- Checking Whether a File Exists
- Creating a File
- Reading from Files
- Copying Files
- Moving a File
- Deleting a File
- Updating Files
- Locking Files for Multiple Accesses
- Reading an Entire File
- Uploading Files
- Using $_FILES
- Validation
- System Calls
- XHTML
- The Benefits of XHTML
- XHTML Versions
- Whats Different?
- HTML 4.01 Document Types
- The HTML5 Document Type
- XHTML 1.0 Document Types
- XHTML Validation
- Test Your Knowledge
- 8. Introduction to MySQL
- MySQL Basics
- Summary of Database Terms
- Accessing MySQL via the Command Line
- Starting the Command-Line Interface
- Windows users
- OS X users
- Linux users
- MySQL on a remote server
- Starting the Command-Line Interface
- Using the Command-Line Interface
- The semicolon
- Canceling a command
- MySQL Commands
- Creating a database
- Creating users
- Creating a table
- Data Types
- The CHAR data type
- The BINARY data type
- The TEXT and VARCHAR data types
- The BLOB data type
- Numeric data types
- DATE and TIME
- The AUTO_INCREMENT data type
- Adding data to a table
- Renaming a table
- Changing the data type of a column
- Adding a new column
- Renaming a column
- Removing a column
- Deleting a table
- Indexes
- Creating an Index
- Using CREATE INDEX
- Adding indexes when creating tables
- Primary keys
- Creating a FULLTEXT index
- Creating an Index
- Querying a MySQL Database
- SELECT
- SELECT COUNT
- SELECT DISTINCT
- DELETE
- WHERE
- LIMIT
- MATCH...AGAINST
- MATCHAGAINSTIN BOOLEAN MODE
- UPDATESET
- ORDER BY
- GROUP BY
- Joining Tables Together
- NATURAL JOIN
- JOIN...ON
- Using AS
- Using Logical Operators
- MySQL Functions
- Accessing MySQL via phpMyAdmin
- Windows Users
- OS X Users
- Linux Users
- Using phpMyAdmin
- Test Your Knowledge
- 9. Mastering MySQL
- Database Design
- Primary Keys: The Keys to Relational Databases
- Database Design
- Normalization
- First Normal Form
- Second Normal Form
- Third Normal Form
- When Not to Use Normalization
- Relationships
- One-to-One
- One-to-Many
- Many-to-Many
- Databases and Anonymity
- Transactions
- Transaction Storage Engines
- Using BEGIN
- Using COMMIT
- Using ROLLBACK
- Using EXPLAIN
- Backing Up and Restoring
- Using mysqldump
- Creating a Backup File
- Backing up a single table
- Backing up all tables
- Restoring from a Backup File
- Dumping Data in CSV Format
- Planning Your Backups
- Test Your Knowledge
- 10. Accessing MySQL Using PHP
- Querying a MySQL Database with PHP
- The Process
- Creating a Login File
- Connecting to MySQL
- Selecting a database
- Building and executing a query
- Fetching a result
- Fetching a row
- Closing a connection
- Querying a MySQL Database with PHP
- A Practical Example
- The $_POST Array
- Deleting a Record
- Displaying the Form
- Querying the Database
- Running the Program
- Practical MySQL
- Creating a Table
- Describing a Table
- Dropping a Table
- Adding Data
- Retrieving Data
- Updating Data
- Deleting Data
- Using AUTO_INCREMENT
- Using insert IDs
- Using locks
- Performing Additional Queries
- Preventing SQL Injection
- Using placeholders
- Preventing HTML Injection
- Test Your Knowledge
- 11. Form Handling
- Building Forms
- Retrieving Submitted Data
- register_globals: An Old Solution Hangs On
- Default Values
- Input Types
- Text boxes
- Text areas
- Checkboxes
- Radio buttons
- Hidden fields
- Select
- Labels
- The submit button
- Sanitizing Input
- An Example Program
- Test Your Knowledge
- 12. Cookies, Sessions, and Authentication
- Using Cookies in PHP
- Setting a Cookie
- Accessing a Cookie
- Destroying a Cookie
- Using Cookies in PHP
- HTTP Authentication
- Storing Usernames and Passwords
- Salting
- Using Sessions
- Starting a Session
- Ending a Session
- Setting a timeout
- Session Security
- Preventing session hijacking
- Preventing session fixation
- Forcing cookie-only sessions
- Using a shared server
- Test Your Knowledge
- 13. Exploring JavaScript
- JavaScript and HTML Text
- Using Scripts Within a Document Head
- Older and Nonstandard Browsers
- Including JavaScript Files
- Debugging JavaScript Errors
- JavaScript and HTML Text
- Using Comments
- Semicolons
- Variables
- String Variables
- Numeric Variables
- Arrays
- Operators
- Arithmetic Operators
- Assignment Operators
- Comparison Operators
- Logical Operators
- Variable Incrementing and Decrementing
- String Concatenation
- Escaping Characters
- Variable Typing
- Functions
- Global Variables
- Local Variables
- The Document Object Model (DOM)
- But Its Not That Simple
- Another use for the $
- But Its Not That Simple
- Using the DOM
- Test Your Knowledge
- 14. Expressions and Control Flow in JavaScript
- Expressions
- Literals and Variables
- Expressions
- Operators
- Operator Precedence
- Associativity
- Relational Operators
- Equality operators
- Comparison operators
- Logical operators
- The with Statement
- Using onerror
- Using try...catch
- Conditionals
- The if Statement
- The else statement
- The if Statement
- The switch statement
- Breaking out
- Default action
- The ? Operator
- Looping
- while Loops
- dowhile Loops
- for Loops
- Breaking Out of a Loop
- The continue Statement
- Explicit Casting
- Test Your Knowledge
- 15. JavaScript Functions, Objects, and Arrays
- JavaScript Functions
- Defining a Function
- The arguments array
- Defining a Function
- Returning a Value
- Returning an Array
- JavaScript Functions
- JavaScript Objects
- Declaring a Class
- Creating an Object
- Accessing Objects
- The prototype Keyword
- Static methods and properties
- Extending JavaScript objects
- JavaScript Arrays
- Numeric Arrays
- Assigning element values
- Assignment using the Array keyword
- Numeric Arrays
- Associative Arrays
- Multidimensional Arrays
- Using Array Methods
- concat
- forEach (for non-IE browsers)
- forEach (a cross-browser solution)
- join
- push and pop
- Using reverse
- sort
- Test Your Knowledge
- 16. JavaScript and PHP Validation and Error Handling
- Validating User Input with JavaScript
- The validate.html Document (Part One)
- How it works
- The validate.html Document (Part One)
- The validate.html Document (Part Two)
- Validating the forename
- Validating the surname
- Validating the username
- Validating the password
- Validating the age
- Validating the email address
- Using a separate JavaScript file
- Validating User Input with JavaScript
- Regular Expressions
- Matching Through Metacharacters
- Fuzzy Character Matching
- Grouping Through Parentheses
- Character Classes
- Indicating a range
- Negation
- Some More Complicated Examples
- Summary of Metacharacters
- General Modifiers
- Using Regular Expressions in JavaScript
- Using Regular Expressions in PHP
- Redisplaying a Form After PHP Validation
- Test Your Knowledge
- 17. Using Ajax
- What Is Ajax?
- Using XMLHttpRequest
- Implementing Ajax via POST Requests
- The readyState Property
- The Server Half of the Ajax Process
- Using GET Instead of POST
- Sending XML Requests
- About XML
- Why Use XML?
- Using Frameworks for Ajax
- Test Your Knowledge
- 18. Introduction to CSS
- Importing a Style Sheet
- Importing a Style Sheet from Within HTML
- Importing a Style Sheet
- Embedded Style Settings
- Using IDs
- Using Classes
- CSS Rules
- Using Semicolons
- Multiple Assignments
- Using Comments
- Style Types
- Default Styles
- User Styles
- External Style Sheets
- Internal Styles
- Inline Styles
- CSS Selectors
- The Type Selector
- The Descendant Selector
- The Child Selector
- The Adjacent Sibling Selector
- The ID Selector
- Reusing IDs
- The Class Selector
- Narrowing class scope
- The Attribute Selector
- The Universal Selector
- Selecting by Group
- The CSS Cascade
- Style Sheet Creators
- Style Sheet Methods
- Style Sheet Selectors
- Calculating specificity
- Using a different number base
- Some rules are more equal than others
- The Difference Between <div> and <span>
- Measurements
- Fonts and Typography
- font-family
- font-style
- font-size
- font-weight
- Managing Text Styles
- Decoration
- Spacing
- Alignment
- Transformation
- Indenting
- CSS Colors
- Short Color Strings
- Gradients
- Positioning Elements
- Absolute Positioning
- Relative Positioning
- Fixed Positioning
- Comparing Positioning Types
- Pseudoclasses
- Pseudoelements
- Shorthand Rules
- The Box Model and Layout
- Setting Margins
- Applying Borders
- Adjusting Padding
- Object Contents
- Test Your Knowledge
- 19. Advanced CSS with CSS3
- Attribute Selectors
- Matching Parts of Strings
- The ^ operator
- The $ operator
- The * operator
- Matching Parts of Strings
- Attribute Selectors
- The box-sizing Property
- CSS3 Backgrounds
- The background-clip Property
- The background-origin Property
- The background-size Property
- Using the auto value
- Multiple Backgrounds
- CSS3 Borders
- The border-color Property
- The border-radius Property
- Box Shadows
- Element Overflow
- Multicolumn Layout
- Colors and Opacity
- HSL Colors
- HSLA Colors
- RGB Colors
- RGBA Colors
- The opacity Property
- Text Effects
- The text-shadow Property
- The text-overflow Property
- The word-wrap Property
- Web Fonts
- Google Web Fonts
- Transformations
- Transitions
- Properties to Transition
- Transition Duration
- Transition Delay
- Transition Timing
- Shorthand Syntax
- Test Your Knowledge
- 20. Accessing CSS from JavaScript
- Revisiting the getElementById Function
- The O Function
- The S Function
- The C Function
- Using the C function
- Including the Functions
- Revisiting the getElementById Function
- Accessing CSS Properties from JavaScript
- Some Common Properties
- Other Properties
- Inline JavaScript
- The this Keyword
- Attaching Events to Objects in a Script
- Attaching to Other Events
- Adding New Elements
- Removing Elements
- Alternatives to Adding and Removing Elements
- Using Interrupts
- Using setTimeout
- Passing a string
- Repeating timeouts
- Using setTimeout
- Canceling a Timeout
- Using setInterval
- Using the function
- Canceling an interval
- Using Interrupts for Animation
- Test Your Knowledge
- 21. Bringing It All Together
- Designing a Social Networking Site
- On the Website
- functions.php
- The Functions
- header.php
- setup.php
- index.php
- signup.php
- Checking for Username Availability
- checkuser.php
- login.php
- profile.php
- Adding the About Me Text
- Adding a Profile Image
- Processing the Image
- Displaying the Current Profile
- members.php
- Viewing a Users Profile
- Adding and Dropping Friends
- Listing All Members
- friends.php
- messages.php
- logout.php
- styles.css
- A. Solutions to the Chapter Questions
- Chapter 1 Answers
- Chapter 2 Answers
- Chapter 3 Answers
- Chapter 4 Answers
- Chapter 5 Answers
- Chapter 6 Answers
- Chapter 7 Answers
- Chapter 8 Answers
- Chapter 9 Answers
- Chapter 10 Answers
- Chapter 11 Answers
- Chapter 12 Answers
- Chapter 13 Answers
- Chapter 14 Answers
- Chapter 15 Answers
- Chapter 16 Answers
- Chapter 17 Answers
- Chapter 18 Answers
- Chapter 19 Answers
- Chapter 20 Answers
- B. Online Resources
- PHP Resource Sites
- MySQL Resource Sites
- JavaScript Resource Sites
- Ajax Resource Sites
- Miscellaneous Resource Sites
- OReilly Resource Sites
- C. MySQLs FULLTEXT Stopwords
- D. MySQL Functions
- String Functions
- CONCAT()
- CONCAT_WS()
- LEFT()
- RIGHT()
- MID()
- LENGTH()
- LPAD()
- RPAD
- LOCATE()
- LOWER()
- UPPER()
- QUOTE()
- REPEAT()
- REPLACE()
- TRIM()
- LTRIM() and RTRIM()
- String Functions
- Date Functions
- CURDATE()
- DATE()
- DATE_ADD()
- DATE_FORMAT()
- DAY()
- DAYNAME()
- DAYOFWEEK()
- DAYOFYEAR()
- LAST_DAY()
- MAKEDATE()
- MONTH()
- MONTHNAME()
- SYSDATE()
- YEAR()
- WEEK()
- WEEKDAY()
- Time Functions
- CURTIME()
- HOUR()
- MINUTE()
- SECOND()
- MAKETIME()
- TIMEDIFF()
- UNIX_TIMESTAMP()
- FROM_UNIXTIME()
- Index
- About the Author
- Colophon
- Copyright
O'Reilly Media - inne książki
-
How will software development and operations have to change to meet the sustainability and green needs of the planet? And what does that imply for development organizations? In this eye-opening book, sustainable software advocates Anne Currie, Sarah Hsu, and Sara Bergman provide a unique overview...(160.65 zł najniższa cena z 30 dni)
169.14 zł
199.00 zł(-15%) -
OpenTelemetry is a revolution in observability data. Instead of running multiple uncoordinated pipelines, OpenTelemetry provides users with a single integrated stream of data, providing multiple sources of high-quality telemetry data: tracing, metrics, logs, RUM, eBPF, and more. This practical gu...(143.65 zł najniższa cena z 30 dni)
143.65 zł
169.00 zł(-15%) -
Interested in developing embedded systems? Since they don't tolerate inefficiency, these systems require a disciplined approach to programming. This easy-to-read guide helps you cultivate good development practices based on classic software design patterns and new patterns unique to embedded prog...(152.15 zł najniższa cena z 30 dni)
160.65 zł
189.00 zł(-15%) -
If you use Linux in your day-to-day work, then Linux Pocket Guide is the perfect on-the-job reference. This thoroughly updated 20th anniversary edition explains more than 200 Linux commands, including new commands for file handling, package management, version control, file format conversions, an...(92.65 zł najniższa cena z 30 dni)
101.15 zł
119.00 zł(-15%) -
Gain the valuable skills and techniques you need to accelerate the delivery of machine learning solutions. With this practical guide, data scientists, ML engineers, and their leaders will learn how to bridge the gap between data science and Lean product delivery in a practical and simple way. Dav...(237.15 zł najniższa cena z 30 dni)
245.65 zł
289.00 zł(-15%) -
This practical book provides a detailed explanation of the zero trust security model. Zero trust is a security paradigm shift that eliminates the concept of traditional perimeter-based security and requires you to "always assume breach" and "never trust but always verify." The updated edition off...(203.15 zł najniższa cena z 30 dni)
211.65 zł
249.00 zł(-15%) -
Decentralized finance (DeFi) is a rapidly growing field in fintech, having grown from $700 million to $100 billion over the past three years alone. But the lack of reliable information makes this area both risky and murky. In this practical book, experienced securities attorney Alexandra Damsker ...(203.15 zł najniższa cena z 30 dni)
211.65 zł
249.00 zł(-15%) -
Whether you're a startup founder trying to disrupt an industry or an entrepreneur trying to provoke change from within, your biggest challenge is creating a product people actually want. Lean Analytics steers you in the right direction.This book shows you how to validate your initial idea, find t...(126.65 zł najniższa cena z 30 dni)
126.65 zł
149.00 zł(-15%) -
When it comes to building user interfaces on the web, React enables web developers to unlock a new world of possibilities. This practical book helps you take a deep dive into fundamental concepts of this JavaScript library, including JSX syntax and advanced patterns, the virtual DOM, React reconc...(194.65 zł najniższa cena z 30 dni)
211.65 zł
249.00 zł(-15%) -
If programming is magic, then web scraping is surely a form of wizardry. By writing a simple automated program, you can query web servers, request data, and parse it to extract the information you need. This thoroughly updated third edition not only introduces you to web scraping but also serves ...(203.15 zł najniższa cena z 30 dni)
211.65 zł
249.00 zł(-15%)
Dzieki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka, którą chcesz zamówić pochodzi z końcówki nakładu. Oznacza to, że mogą się pojawić drobne defekty (otarcia, rysy, zagięcia).
Co powinieneś wiedzieć o usłudze "Końcówka nakładu":
- usługa obejmuje tylko książki oznaczone tagiem "Końcówka nakładu";
- wady o których mowa powyżej nie podlegają reklamacji;
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka drukowana
Oceny i opinie klientów: Learning PHP, MySQL, JavaScript, and CSS. A Step-by-Step Guide to Creating Dynamic Websites. 2nd Edition Robin Nixon (0) Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.