Forum dyskusyjne poświęcone zagadnieniom związanym z tworzeniem serwisów z wykorzystaniem zaawansowanych technologii takich jak PHP, Perl, mySQL, ASP, CGI, XML, itp.
22 października 2004, o 17:40
22 października 2004, o 17:48
22 października 2004, o 17:55
22 października 2004, o 17:59
jak to nie ? select index from tabela1 potem wywolanie zapytania i $row = mysql_fetch_row( $wynik ) ; $index = $row[0] ;
insert into tabela2
22 października 2004, o 18:21
22 października 2004, o 18:24
khem
$index1=$wiersz1['index'];
$zapytanie2="INSERT INTO tabela2(index,dane) VALUES('".$_POST['$index']."','".$_POST['dane']."')";
po c* (ze tak brzydko i kolokwialnie napisze) wstawiasz index z posta ?

zamien $_POST['$index'] na $index1 (poza tym takie cos z pewnoscia by nie chodzilo, bo odwolujesz sie do pola w _POST o nazwie index

)
22 października 2004, o 18:36
zamienilem $_POST['$index'] na $index1 i dalej nic
22 października 2004, o 18:40
czyli : $zapytanie2="INSERT INTO tabela2(index,dane) VALUES('$index1','".$_POST['dane']."')";
?
zawsze mozesz echo $zapytanie2 ; oraz echo mysql_error() po wykonaniu zapytania2
poza tym $index1 = $wiersz1[0] ;
22 października 2004, o 18:52
i odpowiedz na echo $zapytanie2 mam taka: INSERT INTO tabela2(index,dane) VALUES('','jakies tam dane')
22 października 2004, o 18:57
no tak, to jeszcze : $zapytanie1="select index from tabela1";
jak myslisz, co on pobiera ? bo na pewno nie index

skoro nie ma podanych warunkow brzegowych
brakuje where z warunkami
poza tym w mysql jest pobieranie ostatnio wprowadzonego indexu, ale nie pamietam w tej chwili jak to sie nazywa
22 października 2004, o 23:12
w php jest funkcja: mysql_insert_id()
22 października 2004, o 23:16
o wlasnie, wlasnie to
tyle ze

o ile dobrze wszystko zrozumialem, to jesli pojawi sie sasiedni watek, to przy braku blokady numer indexu sie zmieni i bedzie kasza w bazie a nie powiazane ze soba dane
22 października 2004, o 23:22
Ano właśnie - a transakcje są dopiero w mysql 5? Bo nawet nie wiem...
22 października 2004, o 23:26
najnowsze 4.x chyba tez ma transakcje i blokade calej lub kawalkow tabeli (wiec moze lock, i index sie nie zmieni ?)
23 października 2004, o 00:42
Dla tabel typu MyISAM można blokować tylko całą tabelę, dla InnoDB i BDB także poszczególne wiersze.
Powered by phpBB © phpBB Group.
phpBB Mobile / SEO by Artodia.