Здравствуйте.
Прошу прошение может я покажусь не компетентным в данном вопросе, не обращайте внимания так и есть %)
Возможно я бы и не обратился. Но тут приспичило. Одному моему хорошему знакомому потребовалась так сказать создать базу на MySQL, при помощи PHP, ранее я немного имел с этой БД дело, но не когда не работал с бинарными данными, в общем, не очень то получается. Поэтому решил что попрошу помощи. Надеюсь, не откажите 0+)…
И так что я имею: База с полями BLOB а также TEXT
Структура:
_news
ID mediumint(9) UNSIGNED auto_increment
Date datetime null
Name text null
Memo text null
Image blob not null
Админка: Index.php
$result = mysql_query(«SELECT ID, name FROM _news ORDER BY date DESC»);
echo »
»;
while ($ff = mysql_fetch_array($result)):
if (!isset ($bgcolor) || ($bgcolor == «#F5F5F5»)) $bgcolor = «#FFFFFF»;
else $bgcolor = «#F5F5F5»;
$styletd = «style=’background-color: $bgcolor’»;
echo »
»;
echo »
»;
echo »
»;
echo »
»;
endwhile;
echo »
<table cellspacing=«0» cellpadding=«1» class=«table1» width=«600»>
<tr>
<td class=«td1»>» .$ff['name']. «</td>
<td class=«td1» align=«center»><a href=’del/?ID="%20.%20$ff['>………..</a></td>
</tr>
</table>
";
echo "
";
echo "<a href='edit/'>……….</a>";
далее: Edit/index.php
if (isset($_GET ["ID"])) $ID = $_GET ["ID"];
if (isset($ID) && $ID)
{
$result = mysql_query(«SELECT * FROM _news WHERE ID=$ID»);
$ff = mysql_fetch_array($result);
foreach ($ff as $key => $value) $$key = $value;
далее: edit/action.php
require_once(«serv.inc.php»);
foreach ($_POST as $key => $value) $$key = $value;
if (isset($ID) && $ID)
{
$sql = «UPDATE _news SET»;
$sql .= » name=’$name’»;
$sql .= » WHERE ID=’$ID’»;
} else
{
$sql = «INSERT INTO _news SET»;
$sql .= » date=NOW(), name=’$name’»;
}
// echo $sql;
$result = mysql_query($sql);
// echo mysql_error();
header («Location: ../»);
Вот так я работаю с текстовыми полями. Пытался на этом примере организовать доступ в поле BLOB, напрасно.
Далее для вывода данных из поля я использую вот это… с картинками похоже не подходит $)))…
?php
require_once(«serv.inc.php»);
$result = mysql_query(«SELECT image, name, date, developer FROM _news »);
echo »
»;
while ($ff = mysql_fetch_array($result)):
?>
<?
…
echo »». $ff ["name"]. » $centr\n»;
…
?>
Помогите чем могите!
Если есть примеры которые могли бы помочь плз линки…
А так конечно бы хотелось узнать как это все можно впаять в мой код… уж очень уж друг хороши, так хочется помочь %)))…..
<table cellspacing=«1» cellpadding=«1» class=«table1» width=«100%»></table>
Последние комментарии
-
OlegL, 17 декабря 2023 года в 15:00 →
Перекличка
21
-
REDkiy, 8 июня 2023 года в 9:09 →
Как «замокать» файл для юниттеста в Python?
2
-
fhunter, 29 ноября 2022 года в 2:09 →
Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt?
6
-
Иванн, 9 апреля 2022 года в 8:31 →
Ассоциация РАСПО провела первое учредительное собрание
1
-
Kiri11.ADV1, 7 марта 2021 года в 12:01 →
Логи catalina.out в TomCat 9 в формате JSON
1
DevOps as a Service from Palark

ну вот я попробовал все робит, вот код:
<?php $host = "localhost"; $port = 3306; $name = "root"; $pass = ""; $db = "testing"; if(!($conn = mysql_connect($host.":".$port, $name, $pass))) { echo "Не удалось установить соединение с $host"; exit(); } /* $query = mysql_query("DROP DATABASE testing"); $query = mysql_query("CREATE DATABASE testing"); */ mysql_select_db($db); /* $query = mysql_query("CREATE TABLE news (id int not null, news_t varchar(300) not null)"); $query = mysql_query("CREATE TABLE images (id int not null, image blob)"); $query = mysql_query("INSERT INTO news VALUES (1, \"bla, bla, bla, cool news...\")"); $query = mysql_query("INSERT INTO images VALUES (1, \"._images_nix.jpg\")"); */ $query = mysql_query("SELECT image FROM images WHERE id=1"); if($query) { $res = mysql_fetch_assoc($query); $arr = explode("_", $res["image"]); $image = implode("/", $arr); //echo $image; echo "<img src=".$image.">"; } echo " "; $query = mysql_query("SELECT news_t FROM news WHERE id=1"); if($query) { $res = mysql_fetch_assoc($query); echo $res["news_t"]; } ?>Если есть вопросы, можешь стучать 277194