Кто-нибудь может мне дать пример блокнота двух версий одну с БД а другую на файлах? Нужно для обучения =))
Вот элементарный с базой: PHP: <? if(isset($_POST['submit'])) mysql_query ("INSERT INTO таблица (text) values ( '$_POST[text]' )"); echo " <form name=\"Reg\" action=ссылка обработчика method=\"post\"> <label for=\"text\">Текст:<br /><font size='1'><input name=\"text\" class=\"text\" type=\"text\" value=\"\"><br /> <div align='center'><input class='button' type=\"submit\" name=submit value=\" OK \"></div> "; $get = mysql_query ("SELECT text FROM таблица); while ($test = mysql_fetch_array($get) ) { print $faq[text]; } ?> В данном скрипте обработчик встроен сюдаже так что ссылку на этот скрипт!Ну естественно не забудь конект с базой
На файлах: PHP: $db = 'MyData'; $file = file($db); $count = count($file); echo "Rows: ".$count."\r\n<br>"; for ($i = 0; $i < $count; $i++) { echo $file[$i]."\r\n<br>"; } На мускуле: PHP: $dbhost = 'localhost'; $dbuser = 'root'; $dbpass = 'toor'; $dbname = 'db'; mysql_connect($dbhost, $dbuser, $dbpass) or die("Can't connect to MySQL."); mysql_select_db($dbname) or die("Can't select Db."); $result = mysql_query("SELECT * FROM test"); if ($result) { while($row = mysql_fetch_array($result)) { echo $row['id']."-".$row['time']."\r\n<br>"; } } mysql_close();
~NeiTRoN~ такое чуство что ты никогда не слышал о том что " нада закрывать и ключ массива писать так ['key'] и тут PHP: while ($test = mysql_fetch_array($get) ) { print $faq[text]; } помойму в print нада писать $test а не $faq (откуда ты взял $faq вопще загадка)
" НЕ закрыл так как просто недопечатал. $faq потомучто я взял кусок из своего скрипта(faq.php) просто не заметил и не поменял а насчет ключа у меня и без '' все идеально рабит!
да там просто кусок откуда то выдраный и даже имена переменных криво изменены где то без '' работает а где то это будет еррор и скрипт будет криво пахать либо вопще не пахать
$msqldb= ""; $msqllogin = ""; $msqlpassword = ""; $msqlhost = ""; вот суда пиши to 5triker Может только в некоторых случаях! Если такое случится просто добавит туда куда надо и все! В том скрипте что я запостил и без '' выводит!
Вот этого нехватает mysql_connect($dbhost, $dbuser, $dbpass) or die("Can't connect to MySQL."); mysql_select_db($dbname) or die("Can't select Db."); С другими переменными правда. (взято из скрипта BlackSun)
Надо, просто я думал что это и так понятно: PHP: mysql_connect($msqlhost, $msqllogin, $msqlpassword) or die (" Не конектится=) "); mysql_select_db ($msqldb) or die (" НЭТУ БАЗЫ");