查看完整版本: 關於AJAX問題...求助T.T[已解決]
頁: [1]

hksnos34 發表於 2015-6-22 11:04 AM

關於AJAX問題...求助T.T[已解決]

本帖最後由 hksnos34 於 2015-6-22 04:33 PM 編輯

我是一個初學者 一邊做一邊學習
最近買了一本書 PHP+AJAX 網頁模組
可裡面的內容完全不了解 本想把示範網站架起來看能不能從中了解架構 慢慢學習
書中有光碟 資料庫是全部一起匯入不是單一匯入 可一直錯誤不能匯入..{:38:}
錯誤
SQL 語法:

--
-- 資料庫: `f9481`
--
-- --------------------------------------------------------
--
-- 資料表格式: `bad_words`
--
CREATE TABLE IF NOT EXISTS  `bad_words` (

`b_id` INT( 11 ) NOT NULL AUTO_INCREMENT ,
`b_word` VARCHAR( 10 ) COLLATE utf8_unicode_ci NOT NULL ,
PRIMARY KEY (  `b_id` )
) ENGINE = MYISAM DEFAULT CHARSET = utf8 COLLATE = utf8_unicode_ci AUTO_INCREMENT =3;

MySQL 傳回: 說明文件

#1046 - No database selected 錯誤
SQL 語法:

--
-- 資料庫: `demosite`
--
-- --------------------------------------------------------
--
-- 資料表格式: `bad_words`
--
CREATE TABLE IF NOT EXISTS  `bad_words` (

`b_id` INT( 11 ) NOT NULL AUTO_INCREMENT ,
`b_word` VARCHAR( 10 ) COLLATE utf8_unicode_ci NOT NULL ,
PRIMARY KEY (  `b_id` )
) ENGINE = MYISAM DEFAULT CHARSET = utf8 COLLATE = utf8_unicode_ci AUTO_INCREMENT =3;

MySQL 傳回: 說明文件

#1046 - No database selected

新創資料庫可裡面空空也不知成功不成功
有人能幫幫我嗎?
附上資料庫

求高手幫幫我{:54:}
看能不能把裡面一個個資料表另外儲存 我再匯入看看
還是其它解決辦法

...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div><div></div>

kyp.72928 發表於 2015-6-22 02:02 PM

本帖最後由 kyp.72928 於 2015-6-23 09:56 AM 編輯

錯誤顯示你尚未選擇資料庫,
沒有選擇資料庫系統不知道資料表要建立在何處。

匯入資料前請先建立一資料庫,
再選擇此資料庫做資料匯入之動作。

hksnos34 發表於 2015-6-22 04:32 PM

kyp.72928 發表於 2015-6-22 02:02 PM static/image/common/back.gif
錯誤顯示你尚未選擇資料庫,
沒有選擇資料庫系統不知道資料表業建立在何處。



謝謝大 感恩 可以了{:31:}

hksnos34 發表於 2015-6-23 02:07 AM

本帖最後由 hksnos34 於 2015-6-23 02:09 AM 編輯

kyp.72928 發表於 2015-6-22 02:02 PM static/image/common/back.gif
錯誤顯示你尚未選擇資料庫,
沒有選擇資料庫系統不知道資料表業建立在何處。


我用好示範網站時 開啟首頁 出現這個Output has already been sent to the browser at C:\AppServ\www\demosite\totalonline.php:1. Please make sure the command $xajax->...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div>

hksnos34 發表於 2015-6-23 10:47 AM

沒有其他東西<?php
  require_once("../xajax_core/xajax.inc.php"); // 引用 xajax 類別檔
  
  $xajax = new xajax();                     // 建立 xajax 物件
  $xajax->registerFunction('updateTotal');  // 註冊回應函式
  $xajax->processRequest();                 // 處理非同步要求
好怪一直找不到問題<br><br><br><br><br><div></div>

hksnos34 發表於 2015-6-23 11:28 AM

hksnos34 發表於 2015-6-23 10:47 AM static/image/common/back.gif
沒有其他東西好怪一直找不到問題

恩是的 是第一行了
在最上面

hksnos34 發表於 2015-6-23 01:58 PM

hksnos34 發表於 2015-6-23 11:28 AM static/image/common/back.gif
恩是的 是第一行了
在最上面

ob_start(); 是?
找不到
大哥我找不到這段

hksnos34 發表於 2015-6-24 05:07 AM

本帖最後由 hksnos34 於 2015-6-24 05:08 AM 編輯

hksnos34 發表於 2015-6-23 01:58 PM static/image/common/back.gif
ob_start(); 是?
找不到
大哥我找不到這段
大哥大哥 顯示出來了{:35:} 抱歉因為要上班所以無法直接測試
這是什麼神奇的語法呢?{:31:}
我加在首頁就出現了 只是頁面怪怪的
這書網頁不知什麼原因怎麼這樣  我抓抓看
一堆錯誤訊息 回覆不能貼圖真麻煩
Warning: mysql_connect() : Access denied for user 'root'@'localhost' (using password: YES) in C:\AppServ\www\demosite\store\db_conn.php on line 7

Warning: mysql_select_db() : Access denied for user 'ODBC'@'localhost' (using password: NO) in C:\AppServ\www\demosite\store\db_conn.php on line 8

Warning: mysql_select_db() : A link to the server could not be established in C:\AppServ\www\demosite\store\db_conn.php on line 8

Warning: mysql_set_charset() expects parameter 2 to be resource, boolean given in C:\AppServ\www\demosite\store\db_conn.php on line 9

Warning: Cannot modify header information - headers already sent by (output started at C:\AppServ\www\demosite\store\db_conn.php:7) in C:\AppServ\www\demosite\store\db_func.php on line 2

Warning: Cannot modify header information - headers already sent by (output started at C:\AppServ\www\demosite\store\db_conn.php:7) in C:\AppServ\www\demosite\store\index.php on line 5
旗標電子購物商城

Warning: mysql_query() : Access denied for user 'ODBC'@'localhost' (using password: NO) in C:\AppServ\www\demosite\store\db_func.php on line 13

Warning: mysql_query() : A link to the server could not be established in C:\AppServ\www\demosite\store\db_func.php on line 13

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in

...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div>

hksnos34 發表於 2015-6-24 05:15 AM

本帖最後由 hksnos34 於 2015-6-24 05:18 AM 編輯

問題好像都出在這,一個是連線設定,一個是資料庫函數 書上寫的... 我只懂第一個的一些些 密碼都設定正確阿...
檔案"db_conn.php" 內碼<?php
  $DB_HOST        = "localhost";    //資料庫主機位置
  $DB_LOGIN       = "XXXX";         //資料庫的使用帳號
  $DB_PASSWORD    = "XXXX";       //資料庫的使用密碼
  $DB_NAME        = "demosite";     //資料庫名稱

  $conn = mysql_connect($DB_HOST, $DB_LOGIN, $DB_PASSWORD);
  mysql_select_db($DB_NAME);
  mysql_set_charset('utf8', $conn);
?>檔案"db_func.php"內碼<?php
  // 自訂資料庫函式
  function db_affected_rows()     {return mysql_affected_rows(); }
  function db_data_seek($res,$num){return mysql_data_seek($res,$num);}
  function db_error()             {return mysql_error();}
  function db_escape($param)      {return mysql_real_escape_string($param);}
  function db_fetch_array($res)   {return mysql_fetch_array($res);}
  function db_fetch_object($res)  {return mysql_fetch_object($res);}
  function db_insert_id($res)     {return mysql_insert_id($res);}
  function db_num_rows($res)      {return mysql_num_rows($res);}
  function db_query($sqlstr)      {return mysql_query($sqlstr);}

  // 將 GET 參數轉成同名變數, 例如 $_GET['abc'] => $abc
  if(count($_GET) > 0)
    foreach($_GET  as $k => $v)
      if(is_array($v))
        foreach($v as $vk => $vv)
          ${$k}[$vk] = db_escape($vv);
      else $k = db_escape($v);

  // 將 POST 參數轉成同名變數, 例如 $_POST['abc'] => $abc
  if(count($_POST) > 0)
    foreach($_POST as $k => $v)
      if(is_array($v))
        foreach($v as $vk => $vv)
          ${$k}[$vk] = db_escape($vv);        
      else $k = db_escape($v);
?>...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div>
頁: [1]