本文目錄一覽:
- 1、PHP MYSQL資料庫連接問題求大神指點迷津,新手入門。 Warning: mysql_query() [function.mysql-query]
- 2、php mysql 查詢只返回第一條數據
- 3、php+mysql+like+通配符+變數
- 4、如何用php調用mysql中的數據
- 5、怎麼用php列印出mysql某欄位裡面的值
- 6、php用POST方式讀取mysql數據
PHP MYSQL資料庫連接問題求大神指點迷津,新手入門。 Warning: mysql_query() [function.mysql-query]
php語法錯誤
你既然把$_SESSION[‘UserName’]直接寫在sql語句中,那就不要加那個單引號了,
正確語法是:
$query=”select * from als_signup where UserName='{$_SESSION[UserName]}’ and Password='{$_SESSION[Password]}'”;
第二處應該修改的是:
$row=mysql_fetch_array($result);
改成:
$row=mysql_num_rows($result);
mysql_num_rows()函數是返回mysql_query()返回的數據源的行數,也就是返回符合sql語句的數據表內的記錄行數,如果有這用戶,那麼至少存在1行,如果沒有這個用戶,那就是沒有一行,就會返回0
php mysql 查詢只返回第一條數據
1、首先用navicat新建一個資料庫database1,在database1資料庫中新建一個表table2。
2、在table2中添加新的數據。
3、接著新建一個名稱為mysql_query的資料庫,在頁面中用mysql_connect 函數與資料庫建立連接。
4、用mysql_select_db函數選擇要查詢的資料庫。
5、最後將mysql_query,php文件在瀏覽器中打開,查看查詢到資料庫中的內容的結果。
php+mysql+like+通配符+變數
三種方法:
【一】像你這種aa前後都是特殊字元,而且最外側是雙引號的可以直接寫變數名
$result = mysql_query(“SELECT * FROM table1 WHERE name LIKE ‘%$var%'”);
【二】也可以使用點連接符對字元串進行連接:
$result = mysql_query(“SELECT * FROM table1 WHERE name LIKE ‘%” . $var . “%'”);
【三】可以使用{}代碼域來分隔變數名,這種用法更適用於變數後有數字、字母、下劃線的情況,它可以明確地將變數與字元串區分開來:
$result = mysql_query(“SELECT * FROM table1 WHERE name LIKE ‘%{$var}%'”);
如何用php調用mysql中的數據
大概的基本流程如下:
連接資料庫,再加一個判斷。
選擇資料庫
讀取表
輸出表中數據
下面是代碼:
?php
$con
= mysql_connect(“localhost”,”root”,”abc123″);
/*
localhost
是伺服器
root
是用戶名 abc123
是密碼*/
if
(!$con)
{
die(“資料庫伺服器連接失敗”);
}
/* 這就是一個邏輯非判斷,如果錯誤就輸出括弧里的字元串
*/
@mysql_select_db(“a”, $con);
/* 選擇mysql伺服器里的一個資料庫,假設你的資料庫名為 a*/
$sql = “SELECT * FROM
qq”;
/*
定義變數sql, “SELECT * FROM qq”
是SQL指令,表示選取表qq中的數據 */
$result
= mysql_query($sql);
//執行SQL語句,獲得結果集
/*下面就是選擇性的輸出列印了,由於不清楚你的具體情況給你個表格列印吧*/
//列印表格
echo
“table
border=1″;
while(
$row
=
mysql_fetch_array($result)
)
/*逐行獲取結果集中的記錄,得到數組row */
{
/*數組row的下標對應著資料庫中的欄位值 */
$id
=
$row[‘id’];
$name
=
$row[‘name’];
$sex
=
$row[‘sex’];
echo
“tr”;
echo
“td$id/td”;
echo
“td$name/td”;
echo
“td$sex/td”;
echo
“/tr”;
}
echo
“table
/”;
?
如果你的switch是表頭,就定義這個表頭欄位,然後輸出。
你可以去後盾人平台看看,裡面的東西不錯
怎麼用php列印出mysql某欄位裡面的值
1、用 mysql_connnect 函數連接資料庫
2、mysql_query() 發送sql語句
比如查某欄位的值。select sex from user where id=’uu657′
翻譯:從表user中查找id為uu657 的用戶的 sex 性別
返回資源結果集。
3、mysql_fetch_rows() 等函數還有其他的三個, 解析2步驟的結果。就ok了
php用POST方式讀取mysql數據
讀取數據跟用GET或POST方式沒有關係,GET或POST只是提交請求的方式
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/153544.html