Бормотухи.НЕТ

Бормотухи.НЕТ (http://www.bormotuhi.net/index.php)
-   Программирование (http://www.bormotuhi.net/forumdisplay.php?f=26)
-   -   Вопрос про php (http://www.bormotuhi.net/showthread.php?t=11609)

ko's 26.02.2011 12:15

Вопрос про php
 
Есть ли кто знает php? мне нужно узнать один код..
а какой именно напишуу после того, как кто-нибудь отпишеться
в гугле искал, нашел, но не получается до ума довести...

Serberg 26.02.2011 15:53

ko's, зачем эта тема тогда вообще форуму ?

Sokl Snog 27.02.2011 07:13

Цитата:

Сообщение от ko's (Сообщение 257951)
в гугле искал, нашел, но не получается до ума довести...

Вот именно, что ты нашел...
Тогда
Цитата:

Сообщение от Serberg (Сообщение 258031)
зачем эта тема тогда вообще форуму


ko's 23.03.2011 14:29

Знает ли кто, как сделать через кнопку "запрос" в php скрипте запрос в БД mysql?
Надо сделать чтобы пользователь мог видеть эту кнопку рядом с названием ячейки, нажимаю на нее, в этой ячейке где была кнопка запрос появляется цифра любая

ko's 23.03.2011 14:37

а еще забыл написать, этот запрос должен идти в таблицу созданую в БД

Slavok47 23.03.2011 15:13

Цитата:

Сообщение от ko's (Сообщение 264708)
появляется цифра любая

не любая, а то что будет в БД, а конкретнее к чему будет выполнен запрос, и если это должно работать без перезагрузки страницы, то тут нужен еще и Ajax

ko's 23.03.2011 15:16

ну да не любая допустим жмешь на кнопку запрос там появляется типо ячейки и там написано 1,2,3 и еще одна расторгнуть. запрос будет выполнен к таблице игроки еще точнее к контракту игрока

Slavok47 23.03.2011 15:25

Цитата:

Сообщение от ko's (Сообщение 264715)
жмешь на кнопку запрос

и что кнопка должна запросить? ну ладно запросил ты данные, они появились, дальше что? на каком основании запрашивать данные? именно те которые нужны, тут в первую очередь нужна задача, с конечным результатом, прежде чем что то советовать

golopopopuzz 10.08.2011 21:58

Цитата:

Сообщение от ko's (Сообщение 264708)
Знает ли кто, как сделать через кнопку "запрос" в php скрипте запрос в БД mysql?
Надо сделать чтобы пользователь мог видеть эту кнопку рядом с названием ячейки, нажимаю на нее, в этой ячейке где была кнопка запрос появляется цифра любая

Очень хорошее тех. задание, главное понятно и по существу.

Извлечь из БД mysql неизвестно что, вывести в ячейку число, даже не число, а цифру, неизвестно какую, уж не говоря о всем остальном.

ko's 02.11.2011 20:05

новый вопрос: Как залить текстовый файл в БД MySQL?

ko's 03.11.2011 12:01

ну че никто не поможет?

Slavok47 03.11.2011 12:17

смотря что за текстовый файл

Slavok47 03.11.2011 13:17

короче так, создаем таблицу с нужным количеством полей, не забываем про поле ID с автоинкриментом
создаем файл PHP с содержимым
PHP код:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<
html>
<
head>
<
meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<
title></title>
</
head>

<
body>
<
form action="/import.php" method="post" enctype="multipart/form-data">
<
label>Выберите файл для импорта:</label><br>
<
input name="file" type="file" size="50"><br>
<
input name="Load" type="submit" value="Load">
</
form>
</
body>
</
html

и файл import.php
PHP код:

<?php
 $db_host 
'localhost';
$db_user 'Юзер';
$db_password 'Пароль к БД';
$database 'Имя БД';

mysql_connect($db_host$db_user$db_password);
mysql_select_db($database);

$url $_FILES["file"]["name"];
echo 
'Запись из файла: <b>'.$url.'</b><br>'// Имя файла

$file_exp explode("."$_FILES["file"]["name"]);
if (
$file_exp[1] != "txt") die("Неправильный формат файла."); // Допустимы файлы только с расширением txt


$handle fopen($url"r"); // Файл txt необходимо положить в папку с обоими файлами php
while ($data fgetcsv($handle3000",")) { // "," тут символ который как разделитель полей в txt, 3000 это количество строк
    
$sql mysql_query ("INSERT INTO info2 
                                    (`поле1`, `поле2`, `поле3`, `поле4`, `поле...`, `поле100`) //Имена всех полей кроме  ID с автоинкриментом
                                    VALUE 
                                    ('
$data[0]', '$data[1]', '$data[2]', '$data[3]', '$data[...]', '$data[100]')" //Все данные для кожного поля
                                    
);
}
fclose ($handle);

// Ниже на экран выводятся спарсенные значения //
echo '<br><br><b>Все записи:</b><br>';
echo 
'<div style="font-size:13px">';
$row 1;
$fp fopen ($url,"r");
while (
$data fgetcsv ($fp3000",")) {
    
$num count ($data);
    print 
"<p> $num поля в линии $row: <br>";
    
$row++;
    for (
$c=0$c $num$c++) {
        print 
$data[$c] . " => ";
    }
}
fclose ($fp);
echo 
"</div>";
?>

и все это заливаем в какую нибудь папку в месте с файлом txt, потом запускаем первый созданный файл php, указываем нужный файл и вперед....

ko's 08.12.2011 12:21

Slavok47, немного переделал код, но мне щас выдает:

Запись из файла: players.txt
Query was empty

ko's 21.04.2012 10:12

Как можно уменьшить запросы в БД? а т оу мен вот такая ситуация с хостингом
Цитата:

Превышено использование CPU: 9.39%, при разрешённых 3%

Serberg 21.04.2012 15:25

Цитата:

Сообщение от ko's (Сообщение 322509)
Как можно уменьшить запросы в БД? а т оу мен вот такая ситуация с хостингом

1. Зависит от скрипта который юзается.
2. Замена хостинга решает все проблемы. А при переезде на VDS вообще забываешь о такова рода проблемах.

ko's 21.04.2012 17:05

Serberg, ок, спасибо


Текущее время: 11:32. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2025, vBulletin Solutions, Inc. Перевод: zCarot

Время генерации страницы 0.04143 секунды с 8 запросами