Jump to content

Recommended Posts

Posted

Salutare!

 Continutul dintr-o pagina php sau html, se poate inregistra in baza de date cu un ID unic ?  De exemplu, la wordpress cand faci un nou articol acesta este inregistreaza automat in mysql cu un ID. Cum pot face acest lucru? :) 

  • Moderators
Posted

Da se poate, cu un auto-increment la coloana ID sau care vrei sa creasca automat.

Mai multe informatii aici:

http://www.w3schools.com/sql/sql_autoincrement.asp

https://dev.mysql.com/doc/refman/5.0/en/example-auto-increment.html

In PhpMyAdmin se poate bifa sau alege optiunea de auto increment, parca e un checkbox care zice "AI"

  • Upvote 1

PHP Developer - Not available for freelancing right now

Daca ai de gand sa postezi la categoria IPB, nu uita sa citesti regulamentul: Link regulament

Posted

Salutare! Multumesc de link-uri. 

Mai am o problema .. cum pot face ca un ID sa fie prima data verificat daca se gaseste in tabel-ul in care scriptu lucreaza (exemplu: "pages")? Iar daca ID-ul introdus nu exista sa afiseze un mesaj ?

  • Moderators
Posted

Normal coloana ID reprezinta un numar de la 1 la numere foarte mari in functie de cate randuri are baza de date.

Sa salvezi "pages" ca si ID unic nu e o idee buna, chiar deloc, pentru asta exita "primary key".

Verificarea e foarte simplu, odata ce incerci sa faci un insert nou, iti va spune ca este duplicat ace-l key si nu va face insertu. Query-ul de la functia cu care executi SQLu ar trebui sa-ti deie un rezultat intr-o variabila si dupa sa poti lucra cu variabila aia in functie daca e null, inseamna ca nu exista, daca returneaza o valoare, inseamna ca exista.

Treaba cu verificarea o mai poti face si printr-un try catch: http://www.w3schools.com/php/php_exception.asp

Si sigur mai exista metode, totu depinde ce functii folosesti sau daca folosesti PDO.

PHP Developer - Not available for freelancing right now

Daca ai de gand sa postezi la categoria IPB, nu uita sa citesti regulamentul: Link regulament

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.