Guest Beretta Posted April 13, 2004 Report Share Posted April 13, 2004 oi oi... zoia só... estou tentando fazer uma consultinha pra fazer um tipo de um auto_incremment, mas sem usar o auto_increment... como sou novo no php, num sei bem como fazer... abaixo tá as linhas que estou usando.. o que tá dando errado nelas ?? $last = "select MAX(tabela.campo1) FROM tabela"; $next = "'$last' + 1"; quando executo ele dá isso como resposta... [B][COLOR=red] 'select MAX(tabela.campo1) FROM tabela' + 1[/B] campo1 tá setado como INTvi por aí que pode usar o last no Sql, mas num funfou no myadmin nem no php... se alguém souber, dá um toque.. Quote Link to comment Share on other sites More sharing options...
0 M@luco Belez@ Posted April 13, 2004 Report Share Posted April 13, 2004 tenta assim... $sql = mysql_query("Select * from tabela order by campo1 Desc Limit 0,1") or die ("erro de sql: ".mysql_error()); $ultimo = mysql_result($sql,0,"campo1"); $proximo = $ultimo + 1; sendo que esse campo1 é o id(código)...vê se funciona ai Quote Link to comment Share on other sites More sharing options...
0 Guest Beretta Posted April 13, 2004 Report Share Posted April 13, 2004 uhu... valeu mm maluco... ;-) Quote Link to comment Share on other sites More sharing options...
Question
Guest Beretta
oi oi... zoia só... estou tentando fazer uma consultinha pra fazer um tipo de um auto_incremment, mas sem usar o auto_increment...
como sou novo no php, num sei bem como fazer... abaixo tá as linhas que estou usando.. o que tá dando errado nelas ??
quando executo ele dá isso como resposta...campo1 tá setado como INT
vi por aí que pode usar o last no Sql, mas num funfou no myadmin nem no php...
se alguém souber, dá um toque..
Link to comment
Share on other sites
2 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.