zirgs Posted June 21, 2006 Report Share Posted June 21, 2006 krch lieta tada ka ja izdzeshu ara kadu zinju ar shadu skriptu: <?php if ( $_POST['zinjasid']=="" ) { echo "Tu neievadiji zinjas ID!"; } else { include 'connectmysql.php'; $query=" DELETE FROM zinjas WHERE id='$_POST[zinjasid]' "; if(!mysql_db_query($db,$query)) die(mysql_error()); echo "Zinjas izdzestas veiksmigi!"; } ?> itka labi.Bet piemeram ja zinja ir pedeja no visam (ta ko izdzesu) un pec tam gribu rakstit nakamo tad itka viss jauki saglabaa u.t.t. bet nevis ar tadu id kads bija tai ko izdzesu bet par vienu vairak ... nu vinsh itka saprot ka datubaze ir kkas ierakstits pie tada id bet tur ir blank's vnk?hjalp!paldies. Link to comment Share on other sites More sharing options...
bubu Posted June 21, 2006 Report Share Posted June 21, 2006 Viss kārtībā. Autoincrements tieši tā arī darbojās. Ka raksta unikālas id vērtības. A kur problēma? Link to comment Share on other sites More sharing options...
zirgs Posted June 21, 2006 Author Report Share Posted June 21, 2006 ne nu itka jau butu vienalga, bet man nepatik :) skaidrs paldies par info. :) Link to comment Share on other sites More sharing options...
bubu Posted June 21, 2006 Report Share Posted June 21, 2006 Nesaprotu kas tur var nepatikt.. Link to comment Share on other sites More sharing options...
zirgs Posted June 21, 2006 Author Report Share Posted June 21, 2006 nezinu vnk nepatik :D Link to comment Share on other sites More sharing options...
Aleksandrs Posted June 21, 2006 Report Share Posted June 21, 2006 (edited) Ja nepatīk, tad darī kaut ko šādu pie ziņu pievienošanas: $results = mysql_query('SELECT COUNT(*) FROM `zinjas`'; $row = mysql_fetch_row($results); $nakamais_id = $row[0]+1: mysql_query('INSERT INTO `zinjas` SET `id`='.$nakamais_id.' AND .. '); Edited June 21, 2006 by Aleksandrs Link to comment Share on other sites More sharing options...
zirgs Posted June 21, 2006 Author Report Share Posted June 21, 2006 (edited) ai ... mani bubu parliecinaja ne bet nu es pardomaju ... :)] bet vienalga paldies. Edited June 21, 2006 by zirgs Link to comment Share on other sites More sharing options...
Delfins Posted June 21, 2006 Report Share Posted June 21, 2006 Kur problēma ka paliek tukš "periods"? Nav jau tev nekāda stingro PVZ numuru uzskaite :) ID pats par sevi pasaka to, ka tas ir unikāls entitijs, un ka atkārtoti lietot nemaz nedrīkst.. Link to comment Share on other sites More sharing options...
v3rb0 Posted June 21, 2006 Report Share Posted June 21, 2006 tu uztaisīji ziņu ar id=123, kāds uz tās citā lapā uzlika linku un pierakstīja ka tur rakstīts par mušmirēm, tu nodzēsi ziņu 123, un pieliki nākošo ar id 123 un sarakstīji par mazajiem pelēkajiem vīriņiem.. domā tas cilvēciņš, kurš uzlika linku uz rakstu par mušmirēm neapvainosies? id ir unikals cipars (strings), kurš tiek piešķirts vienreiz un 99.995% gadījumu to nevajag/nedrīxt mainīt. Link to comment Share on other sites More sharing options...
zirgs Posted June 21, 2006 Author Report Share Posted June 21, 2006 labs v3rb0 :D :D :D smiekligi un praktiski ... Link to comment Share on other sites More sharing options...
Roze Posted June 21, 2006 Report Share Posted June 21, 2006 Ja nepatīk, tad darī kaut ko šādu pie ziņu pievienošanas: $results = mysql_query('SELECT COUNT(*) FROM `zinjas`'; $row = mysql_fetch_row($results); $nakamais_id = $row[0]+1: mysql_query('INSERT INTO `zinjas` SET `id`='.$nakamais_id.' AND .. '); COUNT(*) nevar taisīt.. jo kas notiks ja mums būs ziņas ar id 1 un 2 un tad izdzēšam 1 mums liksies iekšā vēl viena ziņa ar indeksu '2'? Šeit vienīgi der varbūt SELECT MAX(id) un tam + 1.., bet nu parasti tā nedara.. Link to comment Share on other sites More sharing options...
Recommended Posts