home *** CD-ROM | disk | FTP | other *** search
- Perso SQL demo
-
- Sample to SELECT INSERT UPDATE DELETE a simple MYSQL table (id, first & last name) in 30 lines only
-
-
-
- create table perso(
- pers_id integer not null auto_increment,
- pers_nom varchar(20),
- pers_prenom varchar(20),
- primary key (pers_id)
- )
-
- <?
- mysql_connect( "server_name", "user_code", "password_code") or die( "server error");
- @mysql_select_db( "database_name") or die( "database error");
- if (!empty($insert)) {
- mysql_query( "insert into perso (pers_nom,pers_prenom) values (\"$nom\",\"$prenom\")");
- }
- if (!empty($update)) {
- mysql_query( "update perso set pers_nom=\"$nom\",pers_prenom=\"$prenom\" where pers_id=$update");
- }
- if (!empty($delete)) {
- mysql_query( "delete from perso where pers_id=$delete");
- }
- if (mysql_errno()!=0) {
- switch (mysql_errno()) {
- default:
- print "Error #".mysql_errno(). " (".mysql_error(). ")<br>";
- }
- }
- $query = "select * from perso";
- switch ($sort) {
- case "id": $query=$query. " order by pers_id"; break;
- case "nom": $query=$query. " order by pers_nom"; break;
- case "prenom": $query=$query. " order by pers_prenom"; break;
- }
- $result = mysql_query($query);
- $rows = mysql_num_rows($result);
- $i=0;
- print "<table border=1>";
- print "<tr><td><a href=\"?sort=id\">n°</a></td>";
- print "<td><a href=\"?sort=nom\">Nom</a></td>";
- print "<td><a href=\"?sort=prenom\">Prénom</a></td><td> </td></tr>";
- while ($i<$rows) {
- print "<tr>";
- $id=mysql_result($result,$i, "pers_id");
- if (empty($read) || ($read!=$id)) {
- print "<td><a href=\"?read=$id\">".$id. "</a></td>";
- print "<td>".mysql_result($result,$i, "pers_nom"). "</td>";
- print "<td>".mysql_result($result,$i, "pers_prenom"). "</td>";
- print "<td><a href=\"?delete=$id\">del</a></td>";
- } else {
- print "<form>";
- print "<td><a href=\"?read=$id\">".$id. "</a></td>";
- print "<input type=hidden name=update value=\"$id\"></td>";
- print "<td><input type=text name=nom value=\"".mysql_result($result,$i, "pers_nom"). "\"></td>";
- print "<td><input type=text name=prenom value=\"".mysql_result($result,$i, "pers_prenom"). "\"></td>";
- print "<td><input type=submit value=\"ok\"></td>";
- print "</form>";
- }
- print "</tr>";
- $i=$i+1;
- }
- mysql_close();
- print "<form>";
- print "<td>new</td>";
- print "<input type=hidden name=insert value=1></td>";
- print "<td><input type=text name=nom></td>";
- print "<td><input type=text name=prenom></td>";
- print "<td><input type=submit value=\"ok\"></td>";
- print "</form>";
- print "</table>";
- ?>
-
-
-