|
Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Неопределяются символы в php из mysql |
|
Неопределяются символы в php из mysql
|
Memory Cell
Сообщения: n/a |
Здравствуйте! Такая проблемма, сначало я, заношу в майскул, данные из файлов, следующим скриптом:
<? include ("admin/config.php"); ?> <? for($j=10;$j<20;$j++) { $fn="data_$j.txt"; $file = file($fn); $A = $file[0]; $B = $file[1]; $Text = ''; for($i=2;$i<count($file);$i++) { $Text .= $file[$i]; } $query = "INSERT INTO context (A,B,Text) values('$A','$B','$Text')"; $res = mysql_query($query) or die ("Error. Please contact webmaster."); echo("$j - добавлена!<br>"); } ?> $query="SELECT DISTINCT `A` FROM `context` WHERE `A` = '$A'"; $res=mysql_query($query) or die ("rror. Please contact webmaster."); $kol=mysql_num_rows($res); for ($i=0; $i<$kol; $i++) { $count=$i+1; $A_sql = mysql_result($res,$i,"A"); echo("$count. <A HREF='script.php?a=$A_sql'>$A_sql</A><br>"); }if ($count==0) { echo("Не найдено."); } кликабельны, но если нажать, тогда пишется, что ничего не найдено, хотя по идеи, должно выводится содержание переменной B, добавленной в майскул базу. $t_myquery="SELECT Id,B from `context` WHERE B='$B'"; $t_sel=mysql_query($t_myquery) or die ("Error. Please contact webmaster."); $t_kol=mysql_num_rows($t_sel); if ($t_kol<1) {echo("Не найдено.");} else { echo("$B<br>"); ?> } если зайти в базу, через phpmyadmin, нажать на изменение записи, ничего не меняя, нажать на сохранить. То всё начинает работать должным образом =/ Есчё. если добавлять данные не через файлы, а в ручную, по средствам <form action=add_to_mysql.php METHOD='POST'> <input type='text' name='A' value='A'> <input type='text' name='B' value='B'><br> <textarea name='Text' COLS=70 ROWS=20>Текст</textarea><br> <INPUT TYPE='SUBMIT' name='add' value='Добавить'> Голову сломал, не могу понять в чём дело. |
|
Отправлено: 02:30, 03-01-2007 |
Ветеран Сообщения: 878
|
Профиль | Сайт | Отправить PM | Цитировать Цитата:
Цитата:
|
||
Отправлено: 11:51, 03-01-2007 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 1862
|
Профиль | Сайт | Отправить PM | Цитировать Голову сломал, не понял в чем вопрос
![]() Может trim() тебе поможет? |
------- Отправлено: 12:00, 03-01-2007 | #3 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
[решено] Apache 2.2.8 + Php 5.2.6 + MySQL 5.0.51b (win) - не работает php | v0f41k | Вебмастеру | 4 | 11-05-2008 22:08 | |
PHP+MYSQL | pauluss | Вебмастеру | 6 | 09-07-2004 22:46 | |
PHP. Регулярные выражения и русские символы. | Prisoner | Вебмастеру | 3 | 16-01-2004 14:31 | |
PHP and MySql | Andrey V2003 | Вебмастеру | 2 | 10-10-2003 14:55 | |
PHP+MySQL | GhostBuster | Программирование и базы данных | 7 | 21-08-2003 21:07 |
|