Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: mysql_fetch_array не выполняется
 
 автор: BArt Simpson   (23.03.2006 в 16:29)   письмо автору
 
 


<?
header
("Content-type: image/jpeg");
$db["type"]="mysql";
$db["host"]="localhost";
$db["user"]="test";
$db["pass"]="pass";
$db["used"]="base";
$dbcon=mysql_connect($db["host"],$db["user"],$db["pass"]);
mysql_select_db($db["used"]);
mysql_query ("set character_set_client='cp1251'"); 
mysql_query ("set character_set_results='cp1251'"); 
mysql_query ("set collation_connection='cp1251_general_ci'");

if(
$sql=mysql_query("SELECT * FROM guestbook_post WHERE post_id='$guest'"))
    {
    if(
$gues=mysql_fetch_array($sql))
        {
        
$dlinna=strlen($gues["email"])*6;
        
$number=$gues["email"];
        }
    else
        {
        
$dlinna=400;
        
$number="mysql_fetch_array err";
        }
    }
else
    {
    
$dlinna=400;
    
$number="mysql_query err";
    }

$img_number imagecreate($dlinna,15);
$backcolor imagecolorallocate($img_number,255,255,255);
$textcolor imagecolorallocate($img_number,0,0,0);
Imagestring($img_number,2,0,0,$number,$textcolor);

imagejpeg($img_number);
?>

   
 
 автор: Shorr Kan   (23.03.2006 в 16:38)   письмо автору
 
   для: BArt Simpson   (23.03.2006 в 16:29)
 

$guest пуста.

   
 
 автор: cheops   (23.03.2006 в 20:41)   письмо автору
 
   для: BArt Simpson   (23.03.2006 в 16:29)
 

Да действительно откуда $guest берётся в запросе?

   
 
 автор: BArt Simpson   (24.03.2006 в 10:03)   письмо автору
 
   для: cheops   (23.03.2006 в 20:41)
 

ID записи в гостевухе, передаётся методом get.
те этот скрипт присоединяется так
<img src=show_email.php?guest=35>


и мне кажется что дело в самой базе (делаю это на локале, под Linux),
так как на хостинге это работает.

но на локале из базы в принципе тоже все выбирается, работет всё кроме этого

   
 
 автор: BArt Simpson   (24.03.2006 в 10:29)   письмо автору
 
   для: BArt Simpson   (24.03.2006 в 10:03)
 

-

   
 
 автор: cheops   (24.03.2006 в 13:54)   письмо автору
 
   для: BArt Simpson   (24.03.2006 в 10:03)
 

Попробуйте заменить запрос
"SELECT * FROM guestbook_post WHERE post_id='$guest'"

на
"SELECT * FROM guestbook_post WHERE post_id='$_GET[guest]'"

возможно у вас отключена директива register_globals.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования