+ All Categories
Home > Technology > Php & my sql

Php & my sql

Date post: 19-May-2015
Category:
Upload: norsyam-sidas
View: 634 times
Download: 4 times
Share this document with a friend
Popular Tags:

of 31

Click here to load reader

Transcript
  • 1. Php & mySQL

2. Operational Trail 3. Why PHP Open Source Very good support C/Java like language Cross Platform (Windows, Linux, Unix) Powerful, robust and scalable 4. PHP Elements Variables: placeholders for unknown or changingvalues Arrays: a variable to hold multiple values Conditional Statements: decision making Loops: perform repetitive task Functions: perform preset task or sub task 5. PHP statements 6. Naming variables Start with dollar sign ($) First character after $ cannot be number No spaces or punctuation Variable names are case-sensitive Youre free to choose your own but meaningful naming is much better. 7. Assigning values to variables $myVar = $value; $myVar = 3.4; # assign a number $myVar = Im cute; // Assign a string $myVar = $yourVar; /* assign a variable */ $myVar = $name is a terrible creature; 8. PHP Output & comments echo: echo youre a creature; // print youre a creature echo $name; /* print value of variable $name */ echo(my creatures); # print my creatures print: print youre a creature; print $name; print(my creatures); Also printf and sprintf 9. Joining together Joining string $var = Digital.Multimeter; Joining variables $var = $var1.$var2.$var3. ; $var = $var1 $var2 $var3 ; Joining string and variable $var = $var1.Zener diode; $var .= blogger; 10. Calculation Operation Operator Example Addition + $x + $y Subtraction-$x - $y Multiplication *$x * $y Division /$x / $y Modulo Division% $x % $y Increment ++ ++$x @ $x++ Decrement-- --$x @ $x-- 11. Array Declaration $RGBcolor = array(red, Blue, Green); $mycar[] = Rapide; Access $myarray[element number] Functions array_pop(); array_push(); array_rand(); array_reverse; count(array); sort(array); print_r(array) 12. Making decision (if, if else, elseif)if(condition is true) { //code will be executed here}if(condition is true) { //code will be executed here}else {//code will be executed if condition is false}if(condition 1) { }elseif (condition 2) { }else { } 13. Comparison operator Symbol Name == Equality != Inequality Inequality ===Identical !==Not identical >Greater than >= Greater/equal than 16 ? adult : child; 17. Loop while(condition is true) { statement; } do { statement; } while (condition is true); for(initial value; test; increase/decrease){statement;} foreach(array_name as temporary variable) {statement;} 18. Breaking loop break: exit loop; continue: exit current loop but continue next counter 19. PHP Function A block of code that performs specific task represented by a name and can be called repeatedly.function function_name(){//code is herereturn var; // may return value} 20. Date & Time time(): timestamp from 1st January 1970 date(format, timestamp): Format:- d: day of the month (1-31) m: month (1-12) Y: year in 4 digits Timestamp (optional) Default is current date and time Date Add / Date Diff Under DateTime class: DateTime:add, DateTime:diff 21. String function strlen(str): string length strpos(str, str_find, start): find string occurance strrev(str): string reverse substr(str, start_str, length): return part of string substr_replace(str, replacement, start, length):replace part of string 22. Math Function Absolute value: abs(0 300) Exponential: pow(2, 8) Square root: sqrt(100) Modulo: fmod(20, 7) Random: rand() Random mix & max: rand(1, 10) Trigonometry: sin(), cos(), tan() 23. Building Form & input method: get or post action: URL to be accessed when form is submitted enctype: type of data to be submit to the server All inputs must be within the form Textfield = Checkbox = Radio Button = Textarea = List = 24. Getting information from form print_r($_POST): form data retrieval in array $_POST: contains value sent through postmethod $_GET: contains value sent through get method 25. MySQL function (connection) Connection to database mysql_connect(servername, username, password) Close connection using mysql_close(connection_name) 26. MySQL (query) Select database: mysql_select_db(database,connection); Run query: mysql_query(SQL query); SQL query: SELECT fieldname FROM tablename 27. MySQL (Display query) mysql_fetch_array($result) $result is array of data Example: 28. MySQL insert data SQL command: INSERT INTO table_name(field1, field2, ) VALUES (value1, value2, ) Example:mysql_query("INSERT INTO Address (No, Road,Postcode) VALUES (11, Jalan 19/2C, 40000)"); 29. MySQL update data SQL command: UPDATE table_name SETfield1=value1, field2=value2,... WHEREfield=some_value Example:mysql_query(UPDATE Address SETPostcode=40900 WHERE No=13"); 30. MySQL delete data SQL command: DELETE FROM table_nameWHERE some_column = some_value Example:mysql_query(DELETE from Address WHEREPostcode=40900"); 31. File input/output


Recommended