X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость ( Вход | Регистрация )

Открыть тему
Тема закрыта
> Данные в MySQL
natsuho
natsuho
Topic Starter сообщение 7.2.2010, 16:38; Ответить: natsuho
Сообщение #1


День добрый!!!:)

Установлен Apache 2.2 + PHP 5.29 + MySQL 5.1.28... (phpmyadmin не стоит)

Данные введенные через браузер не выводятся в БД MySQL (высвечивается просто пустая строка)!!!!?????

Запрос выполняю через консоль mysql.

После поделючения к БД прописала:
[PHP]mysql_query ("SET NAMES cp1251");
mysql_query ("set character_set_client='cp1251'");
mysql_query ("set character_set_results='cp1251'");
mysql_query ("set collation_connection='cp1251_general_ci'");[/PHP]

В my.ini прописано:

В разделе [mysql]

#default-character-set=cp1251

В разделе [mysqld]

default-character-set=cp1251.

Заранее спасибо!
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
abmd
abmd
сообщение 9.2.2010, 15:06; Ответить: abmd
Сообщение #2


так а в чем, собственно, проблема?

вообще при подключении достаточно написать:
[PHP]
mysql_query("set names cp1251;");
//иногда вот это
mysql_query("set character set cp1251;")
[/PHP]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
EnterBack
EnterBack
сообщение 9.2.2010, 17:50; Ответить: EnterBack
Сообщение #3


я понимаю у каждого свои приколы, но скажи плз почему именно консоль а не navicat или phpmyadmin ?? может и я перейду на консоль))):ph34r:
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
natsuho
natsuho
Topic Starter сообщение 9.2.2010, 22:10; Ответить: natsuho
Сообщение #4


Проблема в том, что в таблице MySQL данные введенные через браузер не выводятся...т. е. просто пустая строка (значений нет)

Navicat можно))
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
EnterBack
EnterBack
сообщение 9.2.2010, 22:34; Ответить: EnterBack
Сообщение #5


используй navicat и не парься)))
тут телепатов нету вроде бы, пиши php код ввода данных из браузера...
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
natsuho
natsuho
Topic Starter сообщение 10.2.2010, 7:54; Ответить: natsuho
Сообщение #6


[PHP]<?php
session_start();
?>

<html>
<body>

<H1 align="center"><B><FONT SIZE=6>КАРТОЧКА АБИТУРИЕНТА</FONT></B></H1>

<P>
<TABLE WIDTH = 1000>
</P>

<?php
$fak=$_POST['fak'];
$spez=$_POST['spez'];

$familia=$_POST['familia'];
$name=$_POST['name'];
$otchestvo=$_POST['otchestvo'];
$data=$_POST['data'];
$mestorozh=$_POST['mestorozh'];
$document=$_POST['document'];
$seria=$_POST['seria'];
$number=$_POST['number'];
$kem=$_POST['kem'];
$kogda=$_POST['kogda'];
$grazhdan=$_POST['grazhdan'];
$pol=$_POST['pol'];
$email=$_POST['email'];

$svedenia=$_POST['svedenia'];
$language=$_POST['language'];
$national=$_POST['national'];
$education=$_POST['education'];
$danneduc=$_POST['danneduc'];
$sozpol=$_POST['sozpol'];
$stazhgener=$_POST['stazhgener'];
$stazhspez=$_POST['stazhspez'];
$voen=$_POST['voen'];
$mestozhitel=$_POST['mestozhitel'];
$vnekon=$_POST['vnekon'];
$dogovor=$_POST['dogovor'];
$uspehi=$_POST['uspehi'];
$deti=$_POST['deti'];
$mother=$_POST['mother'];
$father=$_POST['father'];
$kurci=$_POST['kurci'];
$sport=$_POST['sport'];


print("Факультет: ");
switch($fak)
{
case 1:
print("Математический <br><br>");
break;
case 2:
print("Филологический <br><br>");
break;
case 3:
print("Педагогического и художественного образования<br><br>");
break;
case 4:
print("Исторический <br><br>");
break;
case 5:
print("Дошкольного образования<br><br>");
case 6:
print("Иностранных языков<br><br>");
case 7:
print("Физический <br><br>");
case 8:
print("Социальных и информационных технологий <br><br>");
default:
print("default");
}

print("Специальность: ");print("$spez<br><br>");

echo $_SESSION['familia'];
print("<br>"); echo $_SESSION['name'];
print("<br>"); echo $_SESSION['otchestvo'];
print("<br>"); echo $_SESSION['data'];
print("<br>"); echo $_SESSION['mestorozh'];
print("<br>"); echo $_SESSION['document'];
print("<br>"); echo $_SESSION['seria'];
print("<br>"); echo $_SESSION['number'];
print("<br>"); echo $_SESSION['kem'];
print("<br>"); echo $_SESSION['kogda'];
print("<br>"); echo $_SESSION['grazhdan'];
print("<br>Пол: "); echo $_SESSION['pol'];
print("<br>"); echo $_SESSION['email'];

print("$svedenia<br><br>");
print("Иностранный язык: "); print("$language<br><br>");


print("Национальность: ");
switch($national)
{
case 1:
print("Русский <br><br>");
break;
case 2:
print("Удмурт <br><br>");
break;
case 3:
print("Татар <br><br>");
break;
case 4:
print("Другое <br><br>");
break;
default:
print("default");
}

print("$education<br><br>");
print("$danneduc<br><br>");
print("$sozpol<br><br>");
print("$stazhgener<br><br>");
print("$stazhspez<br><br>");
print("$voen<br><br>");
print("$mestozhitel<br><br>");
print("$vnekon<br><br>");
print("$dogovor<br><br>");
print("$uspehi<br><br>");
print("$deti<br><br>");
print("$mother<br><br>");
print("$father<br><br>");
print("Подготовительные курсы: "); print("$kurci<br><br>");
print("$sport<br><br>");
?>

<?php
// mysql настройки
$db_host = "localhost";
$db_user = "root";
$db_pass = "123";
$db_name = "karta";

// подключение к mysql
@ $db = mysql_pconnect($db_host , $db_user, $db_pass);

// переход к базе данных
mysql_select_db($db_name);

//Устанавливаем кодировку
mysql_query ("SET NAMES cp1251");
mysql_query ("set character_set_client='cp1251'");
mysql_query ("set character_set_results='cp1251'");
mysql_query ("set collation_connection='cp1251_general_ci'");

$query = "INSERT INTO dannie VALUES(NULL,'".$familia."','".$name."','".$otchestvo."','".$data."');";

$result = mysql_query($query);

mysql_close($db); // отключаемся

?>

</TD></TR></TABLE></CENTER>
<INPUT TYPE="submit" VALUE="Далее">

</body>
</html>[/PHP]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
abmd
abmd
сообщение 10.2.2010, 10:51; Ответить: abmd
Сообщение #7


во первых, лучше не использовать mysql_pconnect, а использовать mysql_connect, некоторые сервера этого нелюбят...

а какая структура самой таблички dannie?

ошибок не выдает mysql_query?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
natsuho
natsuho
Topic Starter сообщение 10.2.2010, 20:29; Ответить: natsuho
Сообщение #8


mysql_query ошибок не выдает

я использую mysql_pconnect)

Дамп БД:
-- MySQL dump 10.13  Distrib 5.1.28-rc, for Win32 (ia32)
--
-- Host: localhost    Database: karta
-- ------------------------------------------------------
-- Server version    5.1.28-rc-community

/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;

--
-- Current Database: `karta`
--

CREATE DATABASE /*!32312 IF NOT EXISTS*/ `karta` /*!40100 DEFAULT CHARACTER SET cp1251 */;

USE `karta`;

--
-- Table structure for table `dannie`
--

DROP TABLE IF EXISTS `dannie`;
SET @saved_cs_client     = @@character_set_client;
SET character_set_client = utf8;
CREATE TABLE `dannie` (
  `id` smallint(6) NOT NULL AUTO_INCREMENT,
  `familia` char(20) DEFAULT NULL,
  `name` char(10) DEFAULT NULL,
  `otchestvo` char(15) DEFAULT NULL,
  `data` char(8) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=46 DEFAULT CHARSET=cp1251;
SET character_set_client = @saved_cs_client;

--
-- Dumping data for table `dannie`
--

LOCK TABLES `dannie` WRITE;
/*!40000 ALTER TABLE `dannie` DISABLE KEYS */;
INSERT INTO `dannie` VALUES (1,'r','r','r','r'),(2,'dfg','dfg','df','d'),(3,'','','',''),(4,'r','r','r','r'),(5,'bbbb','bbb','bb','b'),(6,'gggg','ggg','ggg','gggg'),(7,'gggg','ggg','ggg','gggg'),(8,'hhh','hhh','hhh','hhhh'),(9,'h','hh','hh','fghfhh'),(10,'d','d','d','dffd'),(11,'.lkjhgf','hgfr','ghf',''),(12,'ukyuk','ykyukk','uk',''),(13,'kjhgf','hjkl;','kjhgf',''),(14,'j','jjj','jjj',''),(15,'j','jjj','jjj',''),(16,'fs','tger','ttt',''),(17,'','','',''),(18,'vfhrth','hnrf','ghfg','gbgf'),(19,'вапр','оьрт','орт','горьт'),(20,'вапр','оьрт','орт','горьт'),(21,'вапр','оьрт','орт','горьт'),(22,'vfe','fe','fe','erf'),(23,'','','',''),(24,'','','',''),(25,'','','',''),(26,'','','',''),(27,'','','',''),(28,'','','',''),(29,'','','',''),(30,'','','',''),(31,'','','',''),(32,'','','',''),(33,'','','',''),(34,'','','',''),(35,'','','',''),(36,'','','',''),(37,'','','',''),(38,'','','',''),(39,'','','',''),(40,'','','',''),(41,'','','',''),(42,'','','',''),(43,'','','',''),(44,'','','',''),(45,'familia','ima','otchestvo','123');
/*!40000 ALTER TABLE `dannie` ENABLE KEYS */;
UNLOCK TABLES;
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;

/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;

-- Dump completed on 2010-02-08 10:38:32


Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Верстка + Разработка веб-приложений на базе: Yii Framework 2, Laravel, MySQL
Верстка,правка косяков/багов + другая работа. Доступные цены.
21 Fortunatus 11707 Сегодня, 18:27
автор: Fortunatus
Открытая тема (нет новых ответов) WhatsApp передаст данные пользователей в Facebook
4 VinogradOFF 411 15.1.2021, 12:04
автор: EvilGomel
Открытая тема (нет новых ответов) Банки РФ начинают передавать ФНС данные об электронных кошельках
Речь о ЮMoney, QIWI и WebMoney
9 jack 875 8.1.2021, 23:31
автор: VinogradOFF
Открытая тема (нет новых ответов) Перестали передаваться данные по API на VPS сервере
0 Gera 339 29.12.2020, 17:36
автор: Gera
Открытая тема (нет новых ответов) Сайты «Пикабу» и «ЯПлакалъ» обязаны передавать данные пользователей спецслужбам
5 VinogradOFF 515 11.11.2020, 14:22
автор: DUbiev


 



RSS Текстовая версия Сейчас: 18.1.2021, 20:53
Дизайн