Laborator 10. SGBD-ul MySQL (partea I)
|
|
- Erik Strickland
- 6 years ago
- Views:
Transcription
1 Laborator 10 SGBD-ul MySQL (partea I) 1. Introduceţi următoarea secvenţă PHP: $dbh = mysql_connect("localhost", "Costica", "mypass") or die("unable to connect to MySQL"); $selectdb = mysql_select_db('lucrudb'); if (!$selectdb) echo "Baza de date lucrudb nu a putut fi selectata deoarece : ". mysql_errno(). " : ". mysql_error(); $sql = "INSERT INTO carti (nume, autor, gen, data_intrare, pret) VALUE ('Carte1', 'Autor1', 'Educativ', ' ', 11.00)"; $insert = mysql_query($sql); if ($insert) echo "Datele au fost adaugate în tabelul carti <br />"; else echo "Datele nu au fost adaugate în tabelul carti deoarece : ". mysql_errno(). " : ".mysql_error(); $nranduri = mysql_affected_rows(); $id = mysql_insert_id(); if ($nranduri == -1) { echo "INSERT nu a putut să adauge datele"; else echo "Au fost adaugate $nranduri randuri, cheia primara = $id" ; 2. Introduceţi următoarea secvenţă PHP: Exemplu care afişează valoarea din fiecare coloana a tabelului: $interogare = "SELECT * FROM carti"; $rezultat = mysql_query($interogare); $nr = mysql_num_rows($rezultat); // Functia mysql_fetch_row() se poate folosi pentru a obtine următorul rând din setul de rezultate, astfel: for ($i = 0; $i < $nr; $i++) { $rand = mysql_fetch_row($rezultat);
2 foreach ($rand as $coloana) { echo "<br /> $coloana"; 3. Introduceţi următoarea secvenţă PHP: Exemplul de mai jos, care de data aceasta, în locul instructiunii "for" foloseste o instructiune "while": $interogare = "SELECT * FROM carti"; $rezultat = mysql_query($interogare); while ($rand = mysql_fetch_row($rezultat)) { foreach ($rand as $coloana) { echo " $coloana "; echo "<br />"; 4. Introduceţi următoarea secvenţă PHP: Un exemplu de utilizare a functiei mysql_fetch_array(): $interogare = "SELECT * FROM carti"; $rezultat = mysql_query($interogare); while ($rand = mysql_fetch_array($rezultat, MYSQL_ASSOC)) { foreach ($rand as $nume => $coloana) { echo " $nume => $coloana "; echo "<br />";
3 5. Introduceţi următoarea secvenţă PHP: Exemplu care prezinta modul de obtinere a valorii LAST INSERT ID(): $sql = "INSERT INTO carti (nume, autor, gen, data_intrare, pret) VALUE ('Carte3', 'Autor3', 'Gen3', ' ', 8.30)"; $insert = mysql_query($sql); if (!$insert) { echo "<br /> Comanda INSERT a esuat: ". mysql_errno(). " : ". mysql_error(). "<br />"; $interogare = "SELECT LAST_INSERT_ID() FROM carti"; $rezultat = mysql_query($interogare); $rand = mysql_fetch_row($rezultat); echo "<br /> Ultimul ID repartizat: $rand[0]"; 6. Introduceţi următoarea secvenţă PHP: Exemplu în care functia mysql_num_fields() determina numarul coloanelor dintr-un set de rezultate care contin rândurile selectate folosind specificatorul SQL pentru câmpuri "*": $nr_campuri = mysql_num_fields($rezultat); echo "<br /> Numar campuri: $nr_campuri";
4 7. Introduceţi următoarea secvenţă PHP: Exemplu care determina numele primei coloane dintr-un tabel MySQL: $nume = mysql_field_name($rezultat, 0); echo "<br /> Coloana 1 : $nume"; 8. Introduceţi următoarea secvenţă PHP: Exemplu care determina lungimea maxima a coloanei doi dintr-un tabel MySQL: $lungime = mysql_field_len($rezultat, 1); echo "<br /> Lungime Coloana 2 : $lungime"; 9. Introduceţi următoarea secvenţă PHP: Exemplu care determina indicatorii asociati primei coloane dintr-un tabel MySQL: $indicatori = mysql_field_flags($rezultat, 0); echo "<br /> Indicatorii Coloanei 1 : $indicatori";
5 10. Introduceţi următoarea secvenţă PHP: Exemplu care determina tipul primei coloane dintr-un tabel MySQL: $tip = mysql_field_type($rezultat, 0); echo "<br /> Tip Coloana 1 : $tip"; 11. Introduceţi următoarea secvenţă PHP: Exemplu care determina tabelul asociat primei coloane din setul de rezutate: $tabel = mysql_field_table($rezultat, 0); echo "<br /> Nume tabel : $tabel"; 12. Introduceţi următoarea secvenţă PHP: Exemplu care prezinta modul de obtinere şi descriere a structurii complete a setului de rezultate pentru prima coloana dintr-un tabel MySQL: $info = mysql_fetch_field($rezultat, 0); echo "<br /> Coloana 1: "; echo "<PRE> blob: $info->blob max_length: $info->max_length multiple_key: $info->multiple_key name: $info->name not_null: $info->not_null
6 numeric: $info->numeric primary_key: $info->primary_key table: $info->table type: $info->type unique_key: $info->unique_key unsigned: $info->unsigned zerofill: $info->zerofill </PRE>"; 13. Introduceţi următoarea secvenţă PHP: Pentru a obtine aceste proprietati pentru toate coloanele din tabel, folositi o instructiune "for", dupa exemplul de mai jos, care parcurge fiecare coloana, folosind ca limita a numarului de coloane valoarea returnata de functia mysql_num_fields(): $nr_campuri = mysql_num_fields($rezultat); for ($i=0; $i< $nr_campuri; $i++) { echo "<br /> Coloana $i: "; $info = mysql_fetch_field($rezultat); if ($info) { echo "<PRE> blob: $info->blob max_length: $info->max_length multiple_key: $info->multiple_key name: $info->name not_null: $info->not_null numeric: $info->numeric primary_key: $info->primary_key table: $info->table type: $info->type unique_key: $info->unique_key unsigned: $info->unsigned zerofill: $info->zerofill </PRE>"; else { echo "Necunoscut";
7 14. Introduceţi următoarea secvenţă PHP: Exemplul urmator obtine accesul la al treilea rând al setului de rezultate returnat de o interogare anterioara: $ok = mysql_data_seek($rezultat, 3); if (!$ok) { $rand = mysql_fetch_array($rezultat, MYSQL_ASSOC); foreach ($rand as $coloana) { echo " $coloana "; 15. Introduceţi următoarea secvenţă PHP: Exemplu care prezinta modul de afişare a numelor bazelor de date gazduite: $dbh = mysql_connect( "localhost", "nume_user", "parola") or die("unable to connect to MySQL"); $dblist = mysql_list_dbs(); $nr = mysql_num_rows($dblist); for ($i=0; $i<$nr; $i++) { echo "<br />". mysql_tablename($dblist, $i);
8 16. Introduceţi următoarea secvenţă PHP: Exemplu care prezinta modul de obtinere şi afişare a listei tabelelor din baza de date "lucrudb": $dbh = mysql_connect( "localhost", "nume_user", "parola") or die("unable to connect to MySQL"); $tabele = mysql_list_tables("lucrudb"); $nr = mysql_num_rows($tabele); for ($i=0; $i<$nr; $i++) { echo "<br />". mysql_tablename($tabele, $i); 17. Introduceţi următoarea secvenţă PHP: Exemplul prezinta modul de obtinere a numelui coloanelor din tabelul "carti", folosind functia mysql_list_fields(): $dbh = mysql_connect( "localhost", "nume_user", "parola") or die("unable to connect to MySQL"); $coloane = mysql_list_fields("lucrudb", "carti"); $nr = mysql_num_fields($coloane); for ($i=0; $i<$nr; $i++) { echo "<br />". mysql_field_name($coloane, $i); Referinte
Fişiere in C++ Un fişier este o colecţie de date indicat printr-un nume şi o extensie. Numele este desparţit de extensie prin punct.
Fişiere in C++ Un fişier este o colecţie de date indicat printr-un nume şi o extensie. Numele este desparţit de extensie prin punct. Avantajul lucrului cu fisiere este evident, datele rezultate în urma
More informationLaborator 8 Java Crearea claselor de obiecte. Variabilele (campurile) clasei de obiecte
Laborator 8 Java Crearea claselor de obiecte. Variabilele (campurile) clasei de obiecte Probleme rezolvate: Scrieti, compilati si rulati toate exemplele din acest laborator: 1. Programul urmator (LotoConstante.java)
More information1. Să se determine de câte ori apare cifra c în scrierea în baza p a numărului n.
Observatii: Codul de mai jos a fost realizat si testat pe pagina online: https://www.tutorialspoint.com/compile_pascal_online.php 1. Să se determine de câte ori apare cifra c în scrierea în baza p a numărului
More informationLaborator 5 Sisteme Lindenmayer. Temă
Laborator 5 Sisteme Lindenmayer. Temă 1. Parcurgerea unui pătrat. Următorul L-sistem Alfabet=F,+,-; Producţii= F -> F-F+F+F+F-F-F-F+F, + -> +, - -> - Axioma= F generează, cu interpretările standard (F
More informationLaborator 5 Instrucțiunile repetitive
Laborator 5 Instrucțiunile repetitive Instrucțiunea for Instrucțiunea for permite repetarea unei secvențe de instrucțiuni atâta timp cât o condiție este îndeplinita. În plus, oferă posibilitatea execuției
More informationUtilizarea formularelor in HTML
Utilizarea formularelor in HTML Formulare Un formular este constituit din elemente speciale, denumite elemente de control (controls), cum ar fi butoane radio, butoane de validare, câmpuri text, butoane
More informationAlocarea memoriei în C sub Linux
Costel Aldea Alocarea memoriei în C sub Linux Sunt trei funcţii C standard care se pot folosi pentru a aloca memorie: malloc(), calloc(), si realloc(). Prototipurile lor, după cum sunt definite în stdlib.h:
More informationProbleme consultații 20 ianuarie 2018
Algoritmi elementari Probleme consultații 20 ianuarie 2018 Problema 1: zerouri factorial Enunt Fiind dat un numar natural n, sa se determine numarul de cifre 0 cu care se termină factorialul numărului
More informationRezolvare fişă de laborator Java Iniţiere în limbajul Java
Rezolvare fişă de laborator Java Iniţiere în limbajul Java Ex 1: Scrie următorul program Java folosind JCreator apoi încercă să-l înţelegi. public class primulprg System.out.println("Acesta este primul
More informationTema 2 PL/SQL. 3. a. Creati o tabela numita emp_dup care să fie duplicata tabelei employees. Create table emp_dup as select * from employees
Tema 2 PL/SQL 1. Ce va afişa acest bloc? fname varchar2(20); lname varchar2(15) default fernandez ; DBMS_OUTPUT.PUT_LINE(fname lname); a. Va printa fernandez. b. Va returna o eroare deoarece variabila
More informationCONFIGURAREA UNUI SERVER IRC IN LINUX. Bica Bogdan *
CONFIGURAREA UNUI SERVER IRC IN LINUX Bica Bogdan * In this exemple i show how to configure an irc server based on ircd dameon named ircu.this is the main file name ircd.conf and the most important.configure
More informationComenzile SQL sunt blocuri de interogare de baza. In particular, discutam declaratiile SQL folosite la:
INTRODUCERE IN SQL Comenzile SQL sunt blocuri de interogare de baza. In particular, discutam declaratiile SQL folosite la: executia calculelor specificarea alternativa a capetelor de coloana concatenarea
More informationPROGRAMARE ORIENTATĂ PE OBIECTE
Universitatea Constantin Brâncuşi din Târgu-Jiu Facultatea de Inginerie Departamentul de Automatică, Energie şi Mediu PROGRAMARE ORIENTATĂ PE OBIECTE Lector dr. Adrian Runceanu 03.01.2014 1 Curs 15 Limbajul
More informationLucrarea nr. 2. Funcţii şi structuri în C++
Lucrarea nr. 2 Funcţii şi structuri în C++ Pe măsură ce programele cresc in complexitate şi dimensiune, ele trebuiesc împărţite în fragmente mai mici şi mai uşor de gestionat numite funcţii. Funcţiile
More informationFisiere text in Java.
Fisiere text in Java. Doru Anastasiu Popescu Prelucrarea fisierelor text in Java Aspecte teoretice: http://cursuri.cs.pub.ro/~poo/wiki/index.php/input/output http://upm.ro/intranet/ecalin/cd_educational/cd/javac/cap3.htm
More informationLaborator 3 Java. Introducere in programarea vizuala
Laborator 3 Java Introducere in programarea vizuala 1. Pachetele AWT si Swing. 2. Ferestre 3.1. Introduceti urmatorul program JAVA: public class Pv public static void main(string args[ ]) JFrame fer=new
More informationBaze de date Introducere în SQL instructor Varlan Simona. Interogarea Bazelor de Date
Interogarea Bazelor de Date Procesul de interogare a bazelor de date înseamnă regăsirea unui subset de date după un anumit criteriu de căutare. Interogarea bazelor de date se face cu ajutorul limbajului
More informationError! Bookmark not defined.
SEMINAR 06 CONTENTS Enuntul Problemei... 1 Repository... 2 Memory... 2 XML... 3 GUI... 4 Forma Selectie... 4 Forma Programator... 5 Forma Tester... 6 Java... 7 Mecanismul de Transmitere al Evenimentelor
More informationGHID DE UTILIZARE A APLICAȚIEI MINISTRA PLAY PE SMART TV
GHID DE UTILIZARE A APLICAȚIEI MINISTRA PLAY PE SMART TV TV Deschide aplicația Ministra Play din bara de jos a interfeței TV. Selectează aplicația Ministra Play utilizând cursorul telecomenzii. Apar 4
More informationIngineria Sistemelor de Programare. UML Diagrama Cazurilor de Utilizare 2016
Ingineria Sistemelor de Programare UML Diagrama Cazurilor de Utilizare mihai.hulea@aut.utcluj.ro 2016 Introducere UML UML UML = Unified Modeling Language Dezvoltat in cadrul Object Management Group In
More informationBaze de Date 2010 _ Intrebări orientative
Baze de Date 2010 _ Intrebări orientative MULTIPLE CHOICE 1. Normalizarea rezolva a. Anomaliile de stergere, de actualizare si de creare b. Anomalia de actualizare, de stergere, si de creare c. Anomalia
More informationLaborator 9. Programare orientată pe obiecte Laborator 9. 1) Să se realizeze o aplicaţie care să rezolve ecuaţii de gradul al doilea.
Laborator 9 1) Să se realizeze o aplicaţie care să rezolve ecuaţii de gradul al doilea. Interfaţa aplicaţiei va fi următoarea Casetelor text li se vor da denumirile: camp_a, camp_b, camp_c, rez. Evenimentului
More informationCurs introductiv. Microsoft Access. Cuprins
Curs introductiv Microsoft Access Cuprins 1 Introducere 2 Privire de ansamblu asupra bazelor de date relationale si a aplicatiilor cu baze de date 3 Exemplu 4 Microsoft Access - Start 4.1 Recapitulare
More informationSe cer 2 variante: una cu implementarea statica si a doua cu implementarea dinamica a structurilor de date necesare. Comentati variantele.
Lucrarea 1 SDA 03.04.2017 Sa se realizeze urmatoarele programe, in limbaj C: 1. Se primesc de la intrarea standard: un numar k si un sir infinit de numere naturale a i. Se afiseaza la iesirea standard,
More information1. Funcţii referitoare la o singură înregistrare (single-row functions)
Laborator 4 Limbajul SQL 1. Funcţii referitoare la o singură înregistrare (single-row functions) 2. Funcţii referitoare la mai multe înregistrări (multiple-row functions) 1. Funcţii referitoare la o singură
More informationLaborator 4 Java Colectii
Laborator 4 Java Colectii Scrieti, compilati si rulati toate exemplele din acest laborator: 1. Urmatorul exemplu foloseste diferite clase de colectii si adauga cate un element in aceste colectii import
More informationCapitolul 8 Funcţii în limbajul C
Obiectiv: stabilirea avantajelor pe care le aduce în programarea structurată folosirea funcţiilor. Activităţi: - Prezentarea funcţiilor definite de utilizator - Descrierea parametrilor formali şi a parametrilor
More informationLaborator 3 Aplicatii Java
Laborator 3 Aplicatii Java 1. Programarea vizuala Scrieti, compilati si rulati toate exemplele din acest laborator: 1. Fisierul se numeste testschimbareculori.java: import java.awt.*; import java.awt.event.*;
More informationSiruri de caractere. 1.1 Folosirea şirurilor
Informatica clasa a X-a 1 Siruri de caractere 1.1 Folosirea şirurilor Cea mai comună utilizare a tabloului unidimensional în limbajul C/C++ este şirul (de caractere). Spre deosebire de multe alte limbaje
More informationla Microsoft Office Communicator pentru ca modificarea selecţiei dispozitivului telefonic să se actualizeze.
QUICK START GUIDE Plug-in de selec ie a telefonului pentru caracteristica de control al apelurilor din Microsoft Office Communicator pentru Cisco Unified Presence versiunea 7.0(3) Prezentare generală 2
More information1. Sa se deseneze un circuit logic care corespunde urmatoarelor forme de unda (A si B sunt intrari, X este iesirea)
1. Sa se deseneze un circuit logic care corespunde urmatoarelor forme de unda (A si B sunt intrari, X este iesirea) 2. Sa se implementeze functia logica data de urmatorul tabel de adevar folosind numai
More informationProbleme propuse pentru Testul de Laborator Semestrul I
Probleme propuse pentru Testul de Laborator Semestrul I Problema 1: Scrieti un program in C pentru rezolvarea ecuatiei de gradul 1 cu coeficienti reali. Valorile coeficientilor se citesc de la tastatura.
More informationTipuri de date structurate
Tipuri de date structurate Problema 1 Să se citească un șir A de la tastatură, citirea șirului se termina la introducerea valorii 0. Să se construiască și să se tipărească șirul B de perechi (element,
More informationinsert update delete INSERT, UPDATE DELETE
DECLANŞATOARE Un declanşator (trigger) este o procedură care este executată în mod implicit când asupra tabelului asociat se execută o comandă insert, update sau delete. Declanşatoarele sunt medii prin
More information1 Laborator 3: Liste Circulare si Liste Dublu Inlantuite
1.1 Obiective În lucrare sunt prezentate principalele operaţii asupra listelor circulare simplu înlănţuite: crearea, inserarea unui nod, ştergerea unui nod şi ştergerea listei. În a ua parte vor fi prezentate
More informationFisa de lucru- Limbajul HTML partea I
Fisa de lucru- Limbajul HTML partea I Unul din primele elemente fundamentale ale WWW ( World Wide Web ) este HTML ( Hypertext Markup Language ), care descrie formatul primar in care documentele sunt distribuite
More informationRezolvarea exceptiilor
PL/SQL SECTIUNE 6 Rezolvarea exceptiilor Entering an incorrect username and/or password Forgetting to include the @ in an email address Entering a credit card number incorrectly Entering an expiration
More informationDatabase programming. Instructor Sanda Popescu
Database programming Instructor Sanda Popescu CONSTRANGERI pot fi considerate ca reguli ale bazei de date previn introducerea datelor invalide previn stergerea datelor daca exista dependenta cu alte tabele
More informationPHP. How Web Applications interact with server side databases CRUD. Connecting and using mysql from PHP PHP provides many mysql specific functions
PHP How Web Applications interact with server side databases CRUD Connecting and using mysql from PHP PHP provides many mysql specific functions mysql_connect mysql_select_db mysql_query mysql_fetch_array
More informationFisa de lucru: Studiul componentelor calculatorului
11.3.7 Fisa de lucru: Studiul componentelor calculatorului Imprimati si completati aceasta activitate. In aceasta activitate veti folosi Internet-ul, un ziar, sau un magazin local pentru a culege informatii
More informationGDB. Rulare gdb. Comenzi de bază GDB GDB. GDB poate fi folosit în două moduri pentru a depana programul:
GDB GDB Rulare gdb GDB poate fi folosit în două moduri pentru a depana programul: rulându-l folosind comanda gdb folosind fişierul core generat în urma unei erori grave (de obicei segmentation fault) Cea
More informationHMP7001 Manual de utilizare
www.philips.com/welcome HMP7001 Manual de utilizare Interface are trademarks or registered trademarks of HDMI licensing LLC in the United States and other countries. Manufactured under license from Dolby
More informationProiectarea bazelor de date. PL/SQL Proceduri în PL/SQL(partea II-a) # 9. Adrian Runceanu
Proiectarea bazelor de date # 9 PL/SQL Proceduri în PL/SQL(partea II-a) 2016 Adrian Runceanu www.runceanu.ro/adrian Curs 9 Proceduri în PL/SQL Proiectarea bazelor de date 2 Cuprins Proceduri în PL/SQL
More informationCOLEGIUL TEHNIC VICTOR UNGUREANU CÂMPIA TURZII INSTALAREA SI CONFIGURAREA UNUI SERVER DNS PE WINDOWS SERVER 2003
INSTALAREA SI CONFIGURAREA UNUI SERVER DNS PE WINDOWS SERVER 2003 DNS (Domain Name Service) este un protocol care translateaza numele de domenii in adrese IP. De exemplu numele de domeniu www.google.ro
More informationManual utilizare PNI SmartCAM (Versiune ios)
1 Manual utilizare PNI SmartCAM (Versiune ios) 2 1. Descriere software PNI SmartCAM (versiune ios) este un instrument pentru administrarea camerelor prin retea, ce pot fi adaugate manual sau prin cautare
More informationColectii de date PL/SQL(continuare)
Colectii de date PL/SQL(continuare) 1. Metodele Colectiilor Metodele sunt: COUNT, DELETE, EXISTS, EXTEND, FIRST, LAST, LIMIT, NEXT, PRIOR si TRIM. Metodele colectiilor nu pot fi apelate in comenzi SQL.
More informationDatabases and SQL. Lecture outline. CSE 190 M (Web Programming) Spring 2008 University of Washington
Databases and SQL CSE 190 M (Web Programming) Spring 2008 University of Washington References: SQL syntax reference, w3schools tutorial Except where otherwise noted, the contents of this presentation are
More informationProiectarea bazelor de date - SQL (2017) Programul de studii Electronica Aplicata
Laborator 5 Limbajul SQL Pentru exemplele din cursuri vom folosi tabelele Angajati si Departamente. DEPARTAMENTE Id_dept number(3) cheie primara (PK) Den_dept varchar2(20) Id_manager varchar2(3) Locatie
More informationIntroducere in AutoCAD 3D
Introducere in AutoCAD 3D Eu obisnuiesc sa spun ca diferenta dintre AutoCAD 2D si AutoCAD 3D este doar de 15 minute deoarece totul se reduce doar la a intelege cum functioneaza acest 3D si sistemul de
More informationIntroducere în C B. Kernighan, D. Richie-Limbajul C 1. Despre C. Primul program
B. Kernighan, D. Richie-Limbajul C 1. Despre C. Primul program 2. Variabile şi expresii aritmetice 3. Instrucțiunea for 4. Constante simbolice 5. Citirea şi scrierea caracterelor 6. Tablouri 7. Funcții
More informationSQL*Plus este un mediu in care pot apare doua tipuri de comenzi : Comenzile SQL*Plus difera de comenzile SQL in urmatoarele moduri :
CAPITOLUL 10 SQL*PLUS SI REPORTING In acest capitol vom prezenta facilitatile pentru SQL*Plus.In particular,capitolul prezinta modul in care comenzile SQL*Plus pot fi folosite pentru aformata rezultatele
More informationŞiruri de caractere System.String string Verbatim verbatim verbatim Exemplu
Şiruri de caractere Pentru reprezentarea şirurilor de caractere, în limbajul C#, tipul de date utilizat este clasa System.String (sau aliasul string). Se definesc două tipuri de şiruri: regulate de tip
More informationPHP Development - Introduction
PHP Development - Introduction Php Hypertext Processor PHP stands for PHP: Hypertext Preprocessor PHP is a server-side scripting language, like ASP PHP scripts are executed on the server PHP supports many
More informationDesign activities. Session III. 1. Topology. - Selecting and placing devices - Interconnecting devices
Design activities Session I 1. Topology - Selecting and placing devices - Interconnecting devices 2. Providing connectivity between directly connected devices - Configuring addresses for servers and hosts
More informationLucrarea de laborator nr. 4.NET Remoting 1
Lucrarea de laborator nr. 4.NET Remoting 1 4. Implementarea claselor Well Known (Server Activated) In cadrul acestei lucrari de laborator vom realiza cateva aplicatii care vor exemplifica conceptele fundamentale
More informationC6 c) / /21
C6 c) / 18.12.2016 1/21 2/21 Limbajul HTML contine urmatoarele marcaje prin care se poate crea o legatura: A creeaza o legatura catre o resursa Web; LINK specifica legaturi catre resurse utile; IMG creeaza
More informationChapter. Accessing MySQL Databases Using PHP
Chapter 12 Accessing MySQL Databases Using PHP 150 Essential PHP fast Introduction In the previous chapter we considered how to create databases using MySQL. While this is useful, it does not enable us
More information1.Pentru definiţia de mai jos a subprogramului f, ce se afişează ca urmare apeluluif(121,1)? void f(long n, int i) { if(n!=0) if(n%3>0) { cout<<i;
1.Pentru definiţia de mai jos a subprogramului f, ce se afişează ca urmare apeluluif(121,1)? void f(long n, int i) { if(n!=0) if(n%3>0) { cout
More informationChapter 6 Part2: Manipulating MySQL Databases with PHP
IT215 Web Programming 1 Chapter 6 Part2: Manipulating MySQL Databases with PHP Jakkrit TeCho, Ph.D. Business Information Technology (BIT), Maejo University Phrae Campus Objectives In this chapter, you
More information8. Tablouri. 8.1 Tipuri de dată simple şi tipuri de dată structurate
8. Tablouri Tablourile (arrays) reprezintă un tip important de structură de date şi sunt colecţii de obiecte de acelaşi tip reunite sub un singur nume. Uneori este necesar să referim anumite variabile
More informationSa se continue magazinul virtual cu:
Curs 8 2014/2015 1 Sa se continue magazinul virtual cu: produsele sunt grupate pe categorii de produse sa prezinte utilizatorului o lista de grupe de produse pentru a alege sa prezinte utilizatorului o
More informationSECTION 5 L1 - Group By and Having Clauses
SECTION 5 L1 - Group By and Having Clauses Clauza Group By 1. SELECT department_id, AVG(salary),MAX(salary) 2. SELECT job_id, last_name, AVG(salary) GROUP BY job_id; ORA-00979: not a GROUP BY expression
More informationLenuta Alboaie Reţele de calculatoare
Programarea in retea - OOB- Lenuta Alboaie adria@info.uaic.ro 1 Cuprins Trimiterea si receptarea datelor in regim 2 Ideea: in timpul unei conexiuni cind sunt transmise date ( inband data ), si daca la
More informationProiectarea bazelor de date
Universitatea Constantin Brâncuşi din Târgu-Jiu Facultatea de Inginerie Departamentul de Automatică, Energie şi Mediu Proiectarea bazelor de date Lect.univ.dr. Adrian Runceanu 19.03.2013 Proiectarea bazelor
More informationManagement-ul de tabela si Dictionarul de Date
CAPITOLUL 13 Management-ul de tabela si Dictionarul de Date In acest capitol secund al Limbajului de Definire a Datelor vom vedea comenzile pentru modificarea si mutarea tabelelor si constrangerilor lor.
More informationLucrarea nr.9 SUPRAÎNCĂRCAREA OPERATORILOR
Lucrarea nr.9 SUPRAÎNCĂRCAREA OPERATORILOR Ca şi în C, limbajul C++ are posibilitatea supraîncărcării funcţiilor şi operatorilor. Mai exact, unei funcţii (metode) i se conferă posibilitatea de a înţelege
More informationInstrucţiuni ale limbajului Java
P a g e 1 TEHNICI AVANSATE DE PROGRAMARE LUCRARE DE LABORATOR 2 Instrucţiuni ale limbajului Java I. SCOPUL LUCRĂRII Lucrarea de faţă are rolul de a prezenta şi familiariza studentul cu câteva instrucţiuni
More informationCursul 12. Shell scripting. 13, 19 decembrie 2011
Cursul 12 12 Shell scripting 13, 19 decembrie 2011 Moto Back off, or I'll replace you with a small shell script. 19.12.2011 2 Securitate defense in depth privilegii weakest link resurse riscuri parole
More informationDBMS Practice 1 http://use-the-index-luke.com/ 2 Join 3 Join An SQL query walks into a bar and sees two tables. He walks up to them and asks Can I join you? Source: Unknown Join-ul transforms data from
More informationUsing PHP with MYSQL
Using PHP with MYSQL PHP & MYSQL So far you've learned the theory behind relational databases and worked directly with MySQL through the mysql command-line tool. Now it's time to get your PHP scripts talking
More informationLUCRAREA NR. 6 POINTERI
LUCRAREA NR. 6 POINTERI Un pointer este o variabilă care păstrează adresa unui obiect de tip corespunzător. Forma generală pentru declararea unei variabile pointer este: tip * nume_variabila; unde tip
More informationŞirurile de caractere sunt de fapt succesiuni de caractere. Am învăţat deja să memorăm succesiuni de caractere cu ajutorul tablourilor.
3. Şiruri de caractere 3.1. Declararea şi memorarea vectorilor de caractere Şirurile de caractere sunt de fapt succesiuni de caractere. Am învăţat deja să memorăm succesiuni de caractere cu ajutorul tablourilor.
More informationLucrarea nr.8 CLASE IMBRICATE
Lucrarea nr.8 CLASE IMBRICATE În C++ se poate include declaraţia unei clase în interiorul altei clase. Clasa declarată în interiorul alteia se numeşte clasă imbricată (nested class) şi permite evitarea
More informationAccessing MySQL from PHP by George Yohng
1 Accessing MySQL from PHP by George Yohng This guide is an attempt to provide more or less complete information on accessing MySQL API functionality from PHP web scripting language. Today PHP is one of
More informationAtribute si interfete Facultatea de Informatica Iasi Universitatea Al I. Cuza Iasi Introspectie metadata Reflection. Atribute. Interfete.
Curs 3 1 Cuprins Introspectie metadata Reflection. Atribute. Interfete. Introspectie metadata - Reflection o Clasa Type o Exemple de utilizare Atribute preconstruite; definite de dezvoltator (custom);
More informationMore loops. Control structures / flow control. while loops. Loops / Iteration / doing things over and over and over and over...
Control structures / flow control More loops while loops if... else Switch for loops while... do.. do... while... Much of this material is explained in PHP programming 2nd Ed. Chap 2 Control structures
More informationÎmbunătăţiri aduse în limbajul C++ facilităţilor standard ale limbajului C (cele care nu ţin de conceptele programării orientate obiect).
Îmbunătăţiri aduse în limbajul C++ facilităţilor standard ale limbajului C (cele care nu ţin de conceptele programării orientate obiect). Supraîncărcarea numelui de funcţii (overloading) In C nu este permisa
More informationLucrarea nr. 5 Parsarea documentelor HTML
Lucrarea nr. 5 Parsarea documentelor HTML Mihai IVANOVICI 10 aprilie 2006 HyperText Markup Language (HTML) este limbajul cel mai folosit pentru a crea pagini web. Acest limbaj are ca scop realizarea unei
More informationPNI SmartCAM. versiune Android. - manual de utilizare-
PNI SmartCAM versiune Android - manual de utilizare- Introducere: Acest manual se refera la instalarea si utilizarea aplicatiei PNI SmartCAM, software necesar monitorizarii atat camerei cu IP PNI 631W,
More informationPlatformă de e-learning și curriculă e-content pentru învățământul superior tehnic
Platformă de e-learning și curriculă e-content pentru învățământul superior tehnic Transmisia datelor multimedia in retele de calculatoare 28. O scurta istorie a compresiei audio: MPEG-1, MPEG-2, MPEG-
More informationCET W/32 MySQL support module
CET W/32 MySQL support module REVISIONS Revision Date Changes Changed by 0.1 02/17/03 First Draft GK 0.2 02/18/03 Proofread and made minor syntax editing RG 0.3 02/21/03 Extended list of supported BASIC
More informationLucrarea de laborator nr. 5
Mete Numerice Lucrarea de laborator nr. 5 I. Scopul lucrării Aplicaţii ale eliminării gaussiene cu pivotare parţială: - calculul determinantului unei matrice - rezolvarea sistemelor liniare - calculul
More informationProgramarea calculatoarelor
Universitatea Constantin Brâncuşi din Târgu-Jiu Facultatea de Inginerie Departamentul de Automatică, Energie şi Mediu Programarea calculatoarelor Lect. dr. Adrian Runceanu Curs 10 13.11.2013 Programarea
More informationOperatii IO simple. Fisiere. Sisteme de fisiere. Continut
Operatii IO simple Continut 1 Fisiere. Sisteme de fisiere 2 Operatii pe fisiere 3 Operatii pe fisiere în Linux 3.1 Crearea, deschiderea si închiderea fisierelor 3.1.1 open 3.1.2 creat 3.1.3 close 3.2 Scrierea
More informationComanda INSERT este folosita pentru a adauga linii unei tabele Sintaxa comenzii INSERT este:
CAPITOLUL 14 Limbajul de manipulare a datelor Acest capitol explica cum se fac schimbari liniilor intr-o tabela, cum se adauga noi linii sau cum se sterg. Este introdus conceptul de tranzactie. Consistenta
More informationLaborator 1 Descrierea si utilizarea mediului WEKA
Laborator 1 Descrierea si utilizarea mediului WEKA Scop: - Intalare si rulare WEKA - Experimentarea mediului cu interfata grafica si din lina de comanada 1. Aspecte teoretice 1.1. Ce este WEKA? Weka este
More informationCOM1004 Web and Internet Technology
COM1004 Web and Internet Technology When a user submits a web form, how do we save the information to a database? How do we retrieve that data later? ID NAME EMAIL MESSAGE TIMESTAMP 1 Mike mike@dcs Hi
More informationScop: Crearea unei aplicatii ce exemplifica paternul MVVM. In plus se creaza si o comanda in WPF.
Laborator MVVM Scop: Crearea unei aplicatii ce exemplifica paternul MVVM. In plus se creaza si o comanda in WPF. Clasele implicate in acest pattern sunt date in figura de mai jos. Mai multe informatii
More informationAchieving Optimum Performance for Executing SQL Queries in Online Transaction Processing and in Data Warehouses (Lucrare dizertaţie - Lazăr L.
SGBD Practice 1 What will we study? Beeing about something that is practical, mostly nothing theoretical. We will have 3 main topics: - Optimizing an querry by indexing; - Transactions (some topic remaind
More informationSuport curs Web design nivel 1
Partea 1 - Ce inseamna HTML? Pentru inceput sa descoperim originea abrevierii HTML - HyperText Markup Language. Acest limbaj este folosit pentru a formata si prezenta documente pe web. HTML adauga tag-uri
More informationProgramarea calculatoarelor. C++ Siruri de caractere # 10. Adrian Runceanu
Programarea calculatoarelor # 10 C++ Siruri de caractere 2016 Adrian Runceanu www.runceanu.ro/adrian Curs 10 21.11.2016 Programarea calculatoarelor 2 Capitolul 8. Şiruri de caractere 8.1. Formă generală.
More informationAplicații JAVA. Lect.dr. Adrian Runceanu
Universitatea Constantin Brâncuşi din Târgu-Jiu Facultatea de Inginerie Departamentul de Automatică, Energie şi Mediu Aplicații JAVA Lect.dr. Adrian Runceanu Curs 6 Colecții în Java 01.04.2015 Curs - Aplicatii
More informationTP-LINK TL-MR3220 3G 150MB/S Router wireless Lite-N 150Mbps Manual de utilizare
TP-LINK TL-MR3220 3G 150MB/S Router wireless Lite-N 150Mbps Manual de utilizare 1. Conectarea router-ului Pentru configurarea router-ului, utilizati numai conexiunea de retea prin cablu. a. Deconectati
More informationNivelul inferior de prelucrare a fişierelor
INTRĂRI ŞI IEŞIRI Operaţiile de I/E în limbajul C se realizează prin intermediul unor funcţii din biblioteca standard a limbajului. Majoritatea operaţiilor de I/E se realizează în ipoteza că datele sunt
More informationLaboratorul 2 Limbajul HTML Liste, tabele şi cadre
Laboratorul 2 Limbajul HTML Liste, tabele şi cadre Etichete pentru legături şi imagini Legături Defineşte o legătură sau o ancoră Defineşte legătura dintre un document şi o resursă externă
More informationCapitolul 4. Fisiere de date si Tablespace. F. Radulescu. Curs: Utilizarea bazelor de date, anul IV C5.
Capitolul 4 Fisiere de date si Tablespace 1 Continut capitol Ca structura fizica, baza de date contine fisiere de control, de date si de Redo log. Ca structura logica o baza de date se compune din: Tablespace
More informationROUTER WIRELESS ADSL2+ TD-W8950ND 150MB/S
ROUTER WIRELESS ADSL2+ TD-W8950ND 150MB/S 1. CONECTAREA ROUTER-ULUI Obs. Pentru configurarea router-ului, utilizati numai conexiunea de retea prin cablu. a. Deconectati de la priza calculatorul, modemul
More informationCapitolul IB.03. Funcţii de intrare/ieşire în limbajul C
Capitolul Cuvinte-cheie Funcţii de intrare/ieşire caractere, funcţii de intrare/ieşire şiruri de caractere, citire/scriere cu format IB.03.1 Funcţii de intrare/ieşire în C În limbajul C, nu există instrucţiuni
More informationFormulare si extragerea datelor cu PHP
Formulare si extragerea datelor cu PHP Un formular este definit într-un bloc delimitat de etichetele . Eticheta , de închidere, este obligatorie. În interiorul blocului sunt incluse:
More informationDIN EN ISO 14001:2009
C E R T I F I C AT E Management system as per Evidence of conformity with the above standard(s) has been furnished and is certified in accordance with TÜV PROFiCERT procedures for TT ELECTRONICS SENSING
More information