[MySQL] varchar->int

0

czy jest jakas funkcja w mysql do przekonwertowania zmiennej znakowej na integer?
a przy okazji czy jest taka funkcja w php?

0

Tj zmienna znakowa rozumiana jako '123' na 123 czy np literka A na odpowiednik kodu ascii ? jesli to drugie to

to np

create table www  (id int(11), txt VARCHAR(10));

insert www values(1, '44'); 

no i wpakujmy jeszcze kilka

//mozna zamieniac na hex 
update www set txt=HEX(id);

select id+txt from www;
mysql> select id+txt from www;
+--------+
| id+txt |
+--------+
|      2 |
|     37 |
|     33 |
+--------+


mysql> select * from www;
+------+------+
| id   | txt  |
+------+------+
|    1 | 1    |
|    4 | 33   |
|    6 | 27   |
+------+------+


po wydaniu

update www set id=txt where id=6;

mamy (czyli konwersja zostala dokonana)

mysql> select * from www;
+------+------+
| id   | txt  |
+------+------+
|    1 | 1    |
|    4 | 33   |
|   27 | 27   |
+------+------+

czy chodzi o to ?? (w php istnieja na pewno takie funkcjie .... !!!)

1 użytkowników online, w tym zalogowanych: 0, gości: 1