Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL]Dodawanie pola takiego samego jak ID, Jak można tak zrobić ?
marekpb
post
Post #1





Grupa: Zarejestrowani
Postów: 50
Pomógł: 0
Dołączył: 3.09.2007
Skąd: Kraków

Ostrzeżenie: (0%)
-----


Witam !
Jestem raczej początkującym programistą PHP, lecz coś niecoś już umiem i rozumiem. (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Pracuję obecnie na moim małym systemem zarządzania treścią [CMS] jeżeli można go tak nazwać. Napotkałem takie problem, iż potrzebuję żeby do bazy danych dodawało mi pole takie samo co jego id. Jest to przy formularzu. Pokażę fragmęt kodu:

  1. <?php
  2.  
  3.  
  4. require("konfiguracja.php");
  5.  
  6. $connect = mysql_connect($db_host, $db_user, $db_pass ) or die(mysql_error);
  7. $connect_db = mysql_select_db($db_name) or die(mysql_error);
  8.  
  9. if(isset($_SESSION['USERNAME']) == TRUE) {
  10.  
  11. if($_POST['submit']) {
  12. $sql = "INSERT INTO menu(nazwa , adres, pozycja) VALUES('" . $_POST['nazwa'] . "', '" . $_POST['adres'] . "', '" . (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) . "');";
  13. header("Location: " . $config_basedir . "/menu.php");
  14. }
  15.  
  16. ?>


W miejsce pytajników potrzebuję taki kod który będzie podawał do bazy danych takie samo pole jak pole id. Nie wiem czy da się tak zrobić. Jeśli by się nie dało, to jak zrobić żeby dodawane były kolejne liczby [1,2,3,4 ... itd.]. Mam nadzieję, że zrozumiecie o co mi chodzi, bo nie za bardzo wiem jak to słowami powiedzieć ;] Będę wam wdzięczny za odpowiedź. Z góry dzięki.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Kyle
post
Post #2





Grupa: Zarejestrowani
Postów: 28
Pomógł: 1
Dołączył: 25.12.2008

Ostrzeżenie: (0%)
-----


No tak samo jak pisałem.
Przy tworzeniu kolumny dajesz
Kod
<?php
CREATE TABLE nazwa(id1 typ AUTO_INCREMENT, id2 typ AUTO_INCREMENT)
?>


A potem przy zapisywaniu do niej
Kod
<?php
INSERT INTO nazwa VALUES(DEFAULT, DEFAULT)
?>


I za każdym razem będzie w nich kolejna liczba.

Ten post edytował Kyle 28.12.2008, 17:32:26
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 15.10.2025 - 14:37