PHPize Online / SQLize Online  /  SQLtest Online

A A A
Share      Blog   Popular
Copy Format Clear
create table nl_emails (id int not null primary key ,row_num int); insert into nl_emails values(10,10),(20,20),(30,30); SELECT * FROM nl_emails;
Copy Clear
Copy Format Clear
<?php $sql = "SET @rn = 0; UPDATE nl_emails SET row_num = (@rn:=coalesce(@rn, 0) + 1);"; $pdo->exec($sql); // get rows $stmt = $pdo->prepare("SELECT * FROM nl_emails;"); $stmt->execute(); $rows = $stmt->fetchAll(PDO::FETCH_ASSOC); print_r($rows);
Show:  
Copy Clear