Google+

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
mysql - generare linie noua
#1
Intrebare scurta:
"INSERT INTO `%s` ( uid, shout_msg, shout_date, shout_ip, hidden ) VALUES ( '%d', '%s:%s', '%d', '%s', 'no' )"

in conditiile in care baza de date e structurata :
id, uit, shout_msg, shout_date, shout_ip, hidden
valoarea lui 'id' se va incrementa singura ? Am vazut in phpmyadmin la introducerea unei linii noi ca nu am nevoie de ea, si daca o las goala, se incrementeaza, dar de afara nu stiu daca procedeaza la fel.
Reply
#2
daca atunci cand ai creat tabelul ai setat ca linia id pe auto_increment atunci ea se va incrementa singura, daca nu ai seta-o nu se va incrementa si va trebuie sa o incrementezi tu inainte sa adaugi altfel vei primi eroare.

daca nu ai setat pe auto_increment poti sa intri in phpmyadmin si dai edit la id si il setezi pe auto_increment si nu o sa mai ai probleme.
Reply
#3
Daca in phpmyadmin nu ai nevoie de ea, inseamna ca se incrementeaza singura si deci, nici in PHP nu ai nevoie de acel camp. Se va incrementa singur.
Users : collective term for those who use computers. Users are divided into three types : novice, intermediate and expert.
Novice users : people who are afraid that simply pressing a key might break their computer.
Intermediate users : people who don`t know how to fix their computer after they`ve just pressed a key that broke it.
Expert users : people who break other people`s computers.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)