MySQL + PHP! Poate cineva totusi stie?????

Модератор: Злобный

Ответить
Sandu
Юзер
Сообщения: 82
Зарегистрирован: Пт авг 13, 2004 02:31

MySQL + PHP! Poate cineva totusi stie?????

Сообщение Sandu »

De exemplu am un script in PHP:

<?php
print "<html>";
print "<head><title>Some Title</title></head>";
print "<body bgcolor=white>";
print "<div align=center>";
$db=mysql_connect("localhost", "root");
mysql_select_db("mydb",$db);
$result=mysql_query("Select * from sometable",$db);
print "<div align=center><font color=993333 face=tahoma size=6>Some Words</font></div>";
print "<table cellspacing=0 cellpadding=5 width=75% align=center style=border-collapse:collapse bordercolor=d7d7d7 border=0>";
print "<tr><td>";
print "<font style=\"font-family: tahoma; font-size: 12px; color=000000\">";
printf("%s<br>\n",mysql_result($result,0,"fae"));
printf("%s<br>\n",mysql_result($result,2,"fae"));
printf("%s<br>\n",mysql_result($result,3,"remember"));
printf("%s<br>\n",mysql_result($result,5,"mdr"));
printf("</td></tr></table>");
mysql_close($db);
print "</div>";
print "</body>";
print "</html>";
?>

Acest script scris in PHP, trebue sa extraga intr-o pagina, datele dintr-o baza de date care se numeste mydb.
Acum, eu am o problema. Cind fac upload la baza de date mydb, si la pagina aceasta scrisa in PHP pe hosting, imi da eroare.
Acum intrebare:
Poate ceva am gresit cu localhost acolo, de ce nu gaseste si nu afiseaza datele din baza de date???????????????? :ermm:
Аватара пользователя
-=aVENGEr=-
Продвинутый
Сообщения: 491
Зарегистрирован: Ср май 05, 2004 05:25
Откуда: eth1
Контактная информация:

Сообщение -=aVENGEr=- »

а ошибку которую выдаёт слабо написать ?
но на вскидку: 1)пароля на базу не указано
2)если хостинг не твой, то доступ в базу под root'ом тебе никто не даст
Аватара пользователя
jsmax
Продвинутый
Сообщения: 488
Зарегистрирован: Пн мар 08, 2004 02:27
Откуда: Chisinau
Контактная информация:

Сообщение jsmax »

Intra in FAQ'ul de pe site ... acolo trebuie sa fie info despre cum sa folosesti bazele de date .. adica ce login, ce parola, ce baza ..
De exemplu hosterul care imi dac loc, mi'a data baza cu numele site'ului meu .. dar nu cum la tine: "mydb" ....
Si in plus ... scriptul nu este prea optimal ... adica ... tu l'ai facut ? se vede ca este facut de un incepator .. Ar fi mai bine asa:

<html>
<head>
<title>Some Title</title>
</head>
<body bgcolor=white>
<?php
$db=mysql_connect("localhost", "root");
mysql_select_db("mydb",$db);
$result=mysql_query("Select * from sometable",$db);
?>
<div align=center>
<font color=993333 face=tahoma size=6>Some Words</font>
</div>
<table cellspacing=0 cellpadding=5 width=75% align=center style=border-collapse collapse bordercolor=d7d7d7 border=0>
<tr>
<td>
<font style=\"font-family: tahoma; font-size: 12px; color=000000\">
<?php
printf("%s<br>\n",mysql_result($result,0,"fae"));
printf("%s<br>\n",mysql_result($result,2,"fae"));
printf("%s<br>\n",mysql_result($result,3,"remember"));
printf("%s<br>\n",mysql_result($result,5,"mdr"));
mysql_close($db);
?>
</td>
</tr>
</table>
</div>
</body>
</html>
Аватара пользователя
Iulik D
Старожил
Сообщения: 1282
Зарегистрирован: Пн май 12, 2003 00:03
Откуда: Молдова

Сообщение Iulik D »

jsmax,
Asta numesti tu optimal? :lol: :lol: :lol:
Vii lene sa deschideti www.php.net? Acolo-i scris mura'n gura cum se conecteaza.
Аватара пользователя
CnbS
Старожил
Сообщения: 1650
Зарегистрирован: Пн авг 19, 2002 19:14
Контактная информация:

Сообщение CnbS »

Sandu,
Пока не напишешь какую ошибку выдаёт тебе мало помогут.

[off]добавлено спустя 15 минут:[/off]
Sandu писал(а):("Select * from sometable",$db);
А твоя база точно так называется?
Sandu
Юзер
Сообщения: 82
Зарегистрирован: Пт авг 13, 2004 02:31

Сообщение Sandu »

Multumesc pentru informatii, baza sa conectat, pe scurt totul e bine!!!
Dar mai este o problema:
imi apare o greseala de felul urmator:
iaca scriptu corect, la baza sa conectat

<html>
<body>
<?php
$db=mysql_connect("myhost","mybd","mypassword");
mysql_select_db("mybd",$db);
$result=mysql_query("Select * from mytable",$db);
printf("<div align=center>Nu importa</div>");
printf("<table height=809 width=750 align=center border=0>");
printf("<tr><td valign=top>");
printf("%s<br>\n",mysql_result($result,0,"a"));
printf("</td></tr></table>");
mysql_close($db);
?>
</body>
</html>

Iaca si greseala:
Warning: mysql_result(): supplied argument is not a valid MySQL result resource in test.php on line 10
:ermm:
Аватара пользователя
jsmax
Продвинутый
Сообщения: 488
Зарегистрирован: Пн мар 08, 2004 02:27
Откуда: Chisinau
Контактная информация:

Сообщение jsmax »

Iulik D писал(а):jsmax,
Asta numesti tu optimal?
Cer scuze, dar cred ca n'ai citit atent ... am spus ca scriptu' nu'i "prea optimal" ... si in plus, n'am spus ca varianta mea e cea mai buna .... doar am mentionat "ca ar fi mai bine" ..... Adica, folosirea printf atitea ori nu este buna ...

P.S. Antreneaza'ti deductzia ...
ищейка
Продвинутый
Сообщения: 784
Зарегистрирован: Чт мар 11, 2004 12:36
Контактная информация:

Сообщение ищейка »

Парниша я тебе сочуствую и вспоминаю анекдот
Ламер протягивает хакеру сорсы своей программы хакеру и просит показать где у него ошибка, хакер отвечает : В ДНК )
Sandu
Юзер
Сообщения: 82
Зарегистрирован: Пт авг 13, 2004 02:31

Сообщение Sandu »

èùåéêà писал(а):Ïàðíèøà ÿ òåáå ñî÷óñòâóþ è âñïîìèíàþ àíåêäîò
Ëàìåð ïðîòÿãèâàåò õàêåðó ñîðñû ñâîåé ïðîãðàììû õàêåðó è ïðîñèò ïîêàçàòü ãäå ó íåãî îøèáêà, õàêåð îòâå÷àåò :  ÄÍÊ )
Sbasiba za anekdot! A u tebea s DNK vseo vpareadki!!!!!!!!
Ne sudi o drughih !!!!!!!
Ti kogda tolika u4ilsea ti vseo srazu znal!!!!! :)
Ne dumaiu!!!!!! Tak 4to eto ne samii lu4sii variant pomoshi!!!!!
Etot site dlea togo 4tob sprashivati, a ktoto otvetil pravilina
a ne tak kak ti Lamer kon4enii!!!!!!
Аватара пользователя
-=aVENGEr=-
Продвинутый
Сообщения: 491
Зарегистрирован: Ср май 05, 2004 05:25
Откуда: eth1
Контактная информация:

Сообщение -=aVENGEr=- »

Sandu,[off] не обращай на него внимания ;)
он по большей части только в*ёб*ваться умеет :laugh: [/off]
Аватара пользователя
TraviS
>
Сообщения: 59
Зарегистрирован: Пн апр 18, 2005 17:08
Откуда: Молдова, Кишинёв
Контактная информация:

Сообщение TraviS »

пле что вы тут спорите .... в и-нете дохрена учебников .... что уже лень взять почитать ну и народ .... если ты хочеш что-бы за тебя всё делали то как ты научешся самому делать скрипты на pHp+MySQL ??? <a href=https://bugaga.ru target=_blank>лол</a> :lol:
webmoon
Юзер
Сообщения: 204
Зарегистрирован: Ср сен 01, 2004 23:41
Откуда: Moldova
Контактная информация:

Сообщение webmoon »

ПХП выполняется только между тэгами <? и ?>. За ними что угодно может быть.
И файл имеет расширение пхп. Использование print и mysql_result не хорошо. Почитай-те на эту тему в инете.
Аватара пользователя
jsmax
Продвинутый
Сообщения: 488
Зарегистрирован: Пн мар 08, 2004 02:27
Откуда: Chisinau
Контактная информация:

Сообщение jsmax »

TraviS писал(а):пле что вы тут спорите .... в и-нете дохрена учебников .... что уже лень взять почитать ну и народ .... если ты хочеш что-бы за тебя всё делали то как ты научешся самому делать скрипты на pHp+MySQL ??? <a href=https://bugaga.ru target=_blank>лол</a> :lol:
Это типа если какойто малый зайдёт на MSDN, прочитает там всё, то он будет знать WINAPI как все свой пять пальцы ? Не-а ... Всёровно появляються какиенибудь вопросы ...

И никакой учебник не поможет лучьше чем хороший ответ человека ...
Аватара пользователя
TraviS
>
Сообщения: 59
Зарегистрирован: Пн апр 18, 2005 17:08
Откуда: Молдова, Кишинёв
Контактная информация:

Сообщение TraviS »

это смотря что за учебник ... есть же учебники для чяйников .... аот тама всё подробно обесняйтся ... :)
Аватара пользователя
jsmax
Продвинутый
Сообщения: 488
Зарегистрирован: Пн мар 08, 2004 02:27
Откуда: Chisinau
Контактная информация:

Сообщение jsmax »

TraviS писал(а):это смотря что за учебник ... есть же учебники для чяйников .... аот тама всё подробно обесняйтся ... :)
А учебники для чайников с кривыми ручками есть ?
Аватара пользователя
Templar
Юзер
Сообщения: 181
Зарегистрирован: Чт мар 31, 2005 12:40
Откуда: С работы

Сообщение Templar »

Sandu,
Видимо у тебя в таблице нет поля "а" (mysql_result($result,0,"a"));
mysql_result ( resource result, int row [, mixed field] )
Аватара пользователя
TraviS
>
Сообщения: 59
Зарегистрирован: Пн апр 18, 2005 17:08
Откуда: Молдова, Кишинёв
Контактная информация:

Сообщение TraviS »

jsmax писал(а):
Cer scuze, dar cred ca n'ai citit atent ... am spus ca scriptu' nu'i "prea optimal" ... si in plus, n'am spus ca varianta mea e cea mai buna .... doar am mentionat "ca ar fi mai bine" ..... Adica, folosirea printf atitea ori nu este buna ...

P.S. Antreneaza'ti deductzia ...
а что тебе такой нужен ?? :D
Аватара пользователя
jsmax
Продвинутый
Сообщения: 488
Зарегистрирован: Пн мар 08, 2004 02:27
Откуда: Chisinau
Контактная информация:

Сообщение jsmax »

TraviS писал(а):а что тебе такой нужен ??
Был бы нужен я бы именно у тебя бы его и попросил ....
Ответить

Вернуться в «Программирование»