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

Форум MySQL

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Проблема с функцией mysql_fetch_row():

Сообщения:  [1-9] 

 
 автор: ano360   (04.04.2006 в 18:03)   письмо автору
 
   для: Trianon   (03.04.2006 в 21:08)
 

Всё дело вибдимо в phpMyAdmin, так как после добавления базы посредством MySQLcPanelи собственного написания всё заработало.

   
 
 автор: Trianon   (03.04.2006 в 21:08)   письмо автору
 
   для: Loki   (03.04.2006 в 21:01)
 

Человек работает с разными хостами.
Естественно, что дома у него всё летает потому что дома винда.
Естественно, что у хостера получается облом, так как таблицы в разных местах именуются по-разному.

Конечно, можно ... в винде. И абсолютные пути в ссылках можно прописывать. Всё это можно, пока крутишься у себя на компе. А потом, чуть стоит высунуть нос наружу, гемору не оберешься.

   
 
 автор: Loki   (03.04.2006 в 21:01)   письмо автору
 
   для: Trianon   (03.04.2006 в 20:13)
 

можно... но только в винде.
имя таблицы = имя файла. а юникс к регистру чувствителен

   
 
 автор: Trianon   (03.04.2006 в 20:43)   письмо автору
 
   для: ano360   (03.04.2006 в 20:36)
 

так,так.... покажите-ка mysql.php ... пароль можете забить вопросиками.

   
 
 автор: ano360   (03.04.2006 в 20:36)   письмо автору
 
   для: Trianon   (03.04.2006 в 20:13)
 

Да именно в базе ano360m_A-специально проверял, в файле MySQL.php имя базы обозначено как MBD, а то, что MySQL возвращает продругому-я не виноват, кстатии, при сохзданни базы методом Create, в правом фрейме phpMyAdmina отражается, что страница не найдена, но при повторном создании пишется ошибка-база уже существует.
????????????????

   
 
 автор: Trianon   (03.04.2006 в 20:13)   письмо автору
 
   для: ano360   (03.04.2006 в 20:04)
 

в phpMyAdmin эта таблица видна именно в нужной базе? В ano360m_A ?
А еще я не стал бы полагаться на то, что в одном месте таблицу можно крестить большими буквами, а в другом - маленькими.

   
 
 автор: ano360   (03.04.2006 в 20:04)   письмо автору
 
   для: cheops   (02.04.2006 в 23:28)
 

Table 'ano360m_A.mbd' doesn't exist
у меня на сервере phpMyadmin-там таблица выводится, всё как положено.
Заполнял и создавал через командную строку:

CREATE TABLE MBD(id INT NOT NULL PRIMARY KEY AUTO_INCREMENT,name TEXT NOT NULL,url TEXT NOT NULL,autor TEXT NOT NULL,cdate DATE NOT NULL,size TEXT NOT NULL,tsize TEXT NOT NULL,type TEXT NOT NULL,more TEXT NOT NULL,num INT NOT NULL DEFAULT 0);

Заполнял:
INSERT INTO MBD (name,url,autor,cdate,size,tsize,type,more) VALUES ('Maclarav','http://www.soser3d.narod.ru/07maclarav.rar','NFSUndergroind2','2006-01-06','596Kb .rar','0:32','Èç_èãð','texts/MaclaravNFSUndergroind2.html') ;

   
 
 автор: cheops   (02.04.2006 в 23:28)   письмо автору
 
   для: ano360   (02.04.2006 в 16:49)
 

Поставьте после строки
<?php
$so
=mysql_query('select num from mbd',$mysql);
?>

проверку
<?php
  
if(!$so) exit(mysql_error());
?>

Что-нибудь дополнительно выводится?

   
 
 автор: ano360   (02.04.2006 в 16:49)   письмо автору
 
 

ФайЛ

<html><head><title></title></head><body>
<?php include "MySQL.php";  ?>
<?php
$i
=0;
$mysql=mysql_connect($host,$user,$pass);
mysql_select_db($base,$mysql);
mysql_query('SET NAMES "cp1251"',$mysql);
$so=mysql_query('select num from mbd',$mysql);
while (
$mas mysql_fetch_row($so)){
foreach(
$mas as $field){
echo 
$field."|";
}
$i++;
echo 
'<br>';}
mysql_close($mysql);
?>
</body></html>


В файле MySQL.php-инфармация о пользователе-пароль-сервер-имя базы-имя-таблицы:$host,$user,$pass,$base

Ошибка:
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /home/ano360m/public_html/ytopia/d.php on line 15

У меня дома всё работает нармально, а как на сервер загружу-вот-такая загагулина.
Что это такое?

   

Сообщения:  [1-9] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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