Страница 1 из 1
MySQL + PHP! Poate cineva totusi stie?????
Добавлено: Вс фев 27, 2005 10:42
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????????????????

Добавлено: Вс фев 27, 2005 11:54
-=aVENGEr=-
а ошибку которую выдаёт слабо написать ?
но на вскидку: 1)пароля на базу не указано
2)если хостинг не твой, то доступ в базу под root'ом тебе никто не даст
Добавлено: Вс фев 27, 2005 23:40
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>
Добавлено: Пн фев 28, 2005 09:06
Iulik D
jsmax,
Asta numesti tu optimal?
Vii lene sa deschideti
www.php.net? Acolo-i scris mura'n gura cum se conecteaza.
Добавлено: Пн фев 28, 2005 10:04
CnbS
Sandu,
Пока не напишешь какую ошибку выдаёт тебе мало помогут.
[off]добавлено спустя 15 минут:[/off]
Sandu писал(а):("Select * from sometable",$db);
А твоя база точно так называется?
Добавлено: Пн фев 28, 2005 11:57
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

Добавлено: Пн фев 28, 2005 21:05
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 ...
Добавлено: Пн фев 28, 2005 22:52
ищейка
Парниша я тебе сочуствую и вспоминаю анекдот
Ламер протягивает хакеру сорсы своей программы хакеру и просит показать где у него ошибка, хакер отвечает : В ДНК )
Добавлено: Вт мар 01, 2005 10:04
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!!!!!!
Добавлено: Ср мар 02, 2005 10:42
-=aVENGEr=-
Sandu,[off] не обращай на него внимания
он по большей части только в*ёб*ваться умеет

[/off]
Добавлено: Ср май 11, 2005 04:12
TraviS
пле что вы тут спорите .... в и-нете дохрена учебников .... что уже лень взять почитать ну и народ .... если ты хочеш что-бы за тебя всё делали то как ты научешся самому делать скрипты на pHp+MySQL ??? <a href=https://bugaga.ru target=_blank>лол</a>

Добавлено: Ср май 11, 2005 11:08
webmoon
ПХП выполняется только между тэгами <? и ?>. За ними что угодно может быть.
И файл имеет расширение пхп. Использование print и mysql_result не хорошо. Почитай-те на эту тему в инете.
Добавлено: Ср май 11, 2005 18:30
jsmax
TraviS писал(а):пле что вы тут спорите .... в и-нете дохрена учебников .... что уже лень взять почитать ну и народ .... если ты хочеш что-бы за тебя всё делали то как ты научешся самому делать скрипты на pHp+MySQL ??? <a href=https://bugaga.ru target=_blank>лол</a>

Это типа если какойто малый зайдёт на MSDN, прочитает там всё, то он будет знать WINAPI как все свой пять пальцы ? Не-а ... Всёровно появляються какиенибудь вопросы ...
И никакой учебник не поможет лучьше чем хороший ответ человека ...
Добавлено: Чт май 12, 2005 04:16
TraviS
это смотря что за учебник ... есть же учебники для чяйников .... аот тама всё подробно обесняйтся ...

Добавлено: Ср май 18, 2005 10:55
jsmax
TraviS писал(а):это смотря что за учебник ... есть же учебники для чяйников .... аот тама всё подробно обесняйтся ...

А учебники для чайников с кривыми ручками есть ?
Добавлено: Ср май 18, 2005 11:49
Templar
Sandu,
Видимо у тебя в таблице нет поля "а" (mysql_result($result,0,"a"));
mysql_result ( resource result, int row [, mixed field] )
Добавлено: Чт май 19, 2005 02:25
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 ...
а что тебе такой нужен ??

Добавлено: Чт май 19, 2005 10:57
jsmax
TraviS писал(а):а что тебе такой нужен ??
Был бы нужен я бы именно у тебя бы его и попросил ....