PHP 程式問題 為什麼不能讀取SQL裡面的資料

時間 2025-01-30 18:00:14

1樓:

樓主你好,建議將sql語句:select id, title from card where cid=寫成:select 'id', title' from card where cid=」 把id,title分別加上單引號即可。

2樓:網友

result=$mysqli->query("select id, title from card where cid=")

這句出錯導致下面有問題。

php&sql: 大神們幫我看看這段**有什麼問題嗎?為什麼不能從資料庫提取出來資料呢?就只顯示下圖那個表

3樓:網友

你print_r($row); 看看$row這個陣列是不是沒有帶欄位名的鍵值。

可能要select 具體的欄位名 代替select * 才能在結果中獲取到帶欄位名的鍵值。

4樓:下揚州啊

connect的引數好像不對吧。

你那串數字是使用者名稱和密碼嗎?

看下面又是資料庫的名字。

5樓:弭枋澤

確保資料庫有資料,單純看**沒問題。

我的php和sql連線時候總是不能把資料庫的資料讀取到 後臺不能更新資料

6樓:6丶到沒朋友

**大大的問題 。

先不說問題建議你換成pdo或者mysqli,因為你用的在以後的php版本中已經移除。

下面說問題。

insert into

mysql_query返回的是true 或者false,而你用的是mysql_num_rows從資料資源中獲取條數。true 和false怎麼獲取?

這裡就出現了問題。所以說這裡不報錯嗎?

大神,能不能請問你乙個問題,我有乙個index.php檔案,裡面的資料是從資料庫mysql裡面讀取出來的

7樓:你妹_傷不起

比如你這條記錄資料的主鍵是 id的話 則 ?id=xx

然後你在 裡面獲得$_get['id'] 最後用id去資料庫讀取資訊並顯示。

php從記事本中讀取sql語句,新增到資料庫中,第一條總是出問題

8樓:匿名使用者

因為你讀取的 不是完整第一句sql語句完整的sql語句 是 ; 結尾的 不管是否有換行的。

所以 你不要用讀取一行執行一行這樣去做 建議直接讀取所有的 一次性執行,mysql是支援多行語句執行的。

php讀取sql檔案匯入資料庫

9樓:網友

這樣寫就不會錯了,看看能否幫到你。

if($_post['button']!="")function sql($sql)

/sql($sql);

10樓:商莎仇尋芹

$conn=mysql_connect($servername,$dbusername,$dbpassword);//指定資料庫連線引數。

if(!$conn)

function

runquery($sql)

用php讀取sql資料的問題

11樓:網友

if($result2[stock]==0)改成if($result2['stock']==0)另外$bookid=$result[id];

改成$bookid=$result['id'];

如果還解決不了問題。

你把sql語句列印出來,在庫裡執行下比對下結果,就明白了。

echo "select stock from tb_bookinfo where id='$bookid'";

然後看看結果到底是什麼,我就不信你查出來的會和程式不同步。

12樓:網友

問題主要是sql語句錯了。

query2=mysql_query("select stock from tb_bookinfo where id='$bookid'");

改成$query2=mysql_query("select stock from tb_bookinfo where id='".$bookid."'");

按你原來寫的sql執行的語句就是select stock from tb_bookinfo where id='$bookid'; 當然不行了 其他語句同理。

PHP問題 為什麼生成的html中會有多個trtdtdtr標籤。菜鳥滴提問

流動的泡泡 因為php迴圈包含的html標籤,也是預設會重複執行的。只有迴圈之外的html標籤才會只執行一次。 php 會把迴圈如果有空的 標籤,說明你迴圈的陣列中有空值,你檢查一下陣列 肖昊 你應該用的是火狐瀏覽器 這個應該是瀏覽器自己生成的。木有關係 jsp中如何生成html中的標籤啊?比如,我...

c 為什麼s會出現問題,c 問題,為什麼scanf s ,str 這樣是錯的,我定義是string str的

1你輸入和輸出的都是字元 那麼這個陣列肯定要定義成字元型陣列 char str 1 2str 0 是乙個字元型指標 而傳給scanf和printf的引數都應該是位址直接str即可 3初始化的時候,str 1 已經限定了長度是1那麼這時候你再賦值多個字元,程式是不會報錯,且可以執行的但在真正的程式設計...

幫我看一下這個程式有什麼問題,為什麼執行結果是

滄海雄風 溢位了 include void main printf 1 2 3 4 100 d n s s 1 s 2s 6 s 24 s 120 s 720 s 5040 s 40320 s 362880 s 3628800 s 39916800 s 479001600 s 1932053504 ...