|
|
|
|
|
|
для: Mikael
(03.03.2006 в 18:54)
| | Он переименовывает столбец, чтобы он не назывался "aes_decrypt(password,'love is cool')" | |
|
|
|
|
|
|
|
для: cheops
(02.03.2006 в 12:31)
| | Кстати забыл спросить что дает “As password" разве в самом aes_decrypt не подразумевается что мы обращаемся в столбец password?? | |
|
|
|
|
|
|
|
для: cheops
(02.03.2006 в 12:31)
| | Да именно так как вы написали так и выполнил!..... что может быть почему null? | |
|
|
|
|
|
|
|
для: Mikael
(01.03.2006 в 23:15)
| | А если последний запрос выполнить так
mysql> select aes_decrypt(password,'love') As password from polzovateli where
login ='mbkeker';
|
| |
|
|
|
|
|
|
|
для: cheops
(01.03.2006 в 22:25)
| | Не хочу вас доставать спасибо за ваши ответы они мне очень помогают но снова ничего не получилось….
Вот смотрите:
mysql> insert into polzovateli(name,email,city,login,password,telefone,date) val
ues ('Mikael','asds@as.ru','asdsd','mbkeker',aes_encrypt('5555555','love'),'5555
555','"date"');
Query OK, 1 row affected, 1 warning (0.00 sec)
mysql> select * from polzovateli;
+--------------+--------+----------+---------+------------+-------+---------+---
---------------+----------+------------+
| PlzovateliID | name | ochestvo | surname | email | city | login | pa
ssword | telefone | date |
+--------------+--------+----------+---------+------------+-------+---------+---
---------------+----------+------------+
| 7 | Mikael | NULL | NULL | asds@as.ru | asdsd | mbkeker | mГ
у└Ж☺▲Oд→←чсяп‼ | 5555555 | 0000-00-00 |
+--------------+--------+----------+---------+------------+-------+---------+---
---------------+----------+------------+
1 row in set (0.00 sec)
mysql> describe polzovateli;
+--------------+------------------+------+-----+------------+----------------+
| Field | Type | Null | Key | Default | Extra |
+--------------+------------------+------+-----+------------+----------------+
| PlzovateliID | int(10) unsigned | | PRI | NULL | auto_increment |
| name | varchar(20) | | | | |
| ochestvo | varchar(20) | YES | | NULL | |
| surname | varchar(20) | YES | | NULL | |
| email | varchar(20) | | | | |
| city | varchar(20) | | | | |
| login | varchar(20) | | | | |
| password | blob | YES | | NULL | |
| telefone | varchar(20) | | | | |
| date | date | | | 0000-00-00 | |
+--------------+------------------+------+-----+------------+----------------+
10 rows in set (0.00 sec)
mysql> select aes_decrypt('password','love') As password from polzovateli where
login ='mbkeker';
+----------+
| password |
+----------+
| NULL |
+----------+
1 row in set (0.00 sec) | |
|
|
|
|
|
|
|
для: Mikael
(01.03.2006 в 22:14)
| | Для того, чтобы код работал, необходимо переделать SQL-запрос
Select aes_decrypt(‘password’,’love …..’) AS password from polzovateli where login=’……’;
|
| |
|
|
|
|
|
|
|
для: cheops
(01.03.2006 в 13:33)
| | Возможно я опять глупил но сейчас с массивом проблем быть не должно но все равно пустой экран… честно говоря я когда даже из командной строки mysql запрос делаю мне приходит null запрос такой
Select aes_decrypt(‘password’,’love …..’) from polzovateli where login=’……’;
А вот мой код:
<?php
$poslogin=$_POST['poslogin'];
$db=mysqli_connect('ssss','ssssssss','sssssss','sssssssssss');
$query="select aes_decrypt('password','love .....') from polzovateli where login = '$poslogin' ";
$result=$db->query($query);
$row=mysqli_fetch_assoc($result);
echo $row['password'];
|
| |
|
|
|
|
|
|
|
для: Mikael
(01.03.2006 в 00:09)
| | Дело в том, что mysqli_fetch_assoc() возвращает массив, если вы хотите получить отдельное значение блок
<?php
$row2=mysqli_fetch_assoc($result2);
echo $row2;
?>
|
следует заменить на
<?php
$row2=mysqli_result($result2,0);
echo $row2;
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(28.02.2006 в 23:50)
| | Упс!.... но все равно это не помогло.....
<?php
$poslogin=$_POST['poslogin'];
$db=mysqli_connect('ыыы','ыыыыr','ыыыf','ыыыыыr');
$query2="select aes_decrypt('password','love is cool') from polzovateli where login = '$poslogin' ";
$result2=mysqli_query($query2);
$row2=mysqli_fetch_assoc($result2);
echo $row2;
?>
|
| |
|
|
|
|