nixp.ru v3.0

15 ноября 2024,
пятница,
22:35:29 MSK

nite написал 13 июня 2006 года в 20:14 (2451 просмотр) Ведет себя неопределенно; открыл 1 тему в форуме.

Здравствуйте.

Прошу прошение может я покажусь не компетентным в данном вопросе, не обращайте внимания так и есть %)

Возможно я бы и не обратился. Но тут приспичило. Одному моему хорошему знакомому потребовалась так сказать создать базу на 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>

t3st3r

ну вот я попробовал все робит, вот код:

<?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

Последние комментарии

ecobeingecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.