我嘗試用Python 套用sql語法去抓取Mysql裡面的'60'數值
但卻是文字印出
'資料庫當前版本:',sqls , '數值:',sql)
請問各位資深前輩是哪邊出了問題
到底吐出來是多少 ?
db = pymysql.connect('localhost','root','raspberry')
cursor = db.cursor()
sql = "SELECT number FROM students"
cursor.execute(sql)
sqls = cursor.fetchall()
print (sqls)
用pymysql來直連MYSQL吧,超級簡單,也沒有轉碼的問題.....
import pymysql
def main():
myconn = pymysql.connect("127.0.0.1", "admin",
"1234567password", "maildata",cursorclass=pymysql.cursors.DictCursor)
mycursor = myconn.cursor()
## SELECT
mycursor.execute("SELECT * FROM contacts WHERE user_id=6 AND del=0")
data = mycursor.fetchall()
for d in data:
print( d["username"] )
## DELETE UPDATE INSERT
deletelist = ["wtf","damn","administrator"]
mycursor.executemany("DELETE FROM contacts WHERE surname = %s",deletelist)
myconn.commit()
if __name__ == "__main__":
main()
但如果你有資料安全顧慮或IP不對外的考慮,那.......當這篇是自言自語咯
我想用php mysql 添加一個數字(比如說60),然後轉成一個網頁,網頁只有那個字串(60),然後我這邊前台去讀取那個網頁的字串
請問我該如何使用php mysql 達成吐字串
寫成 api
要即時就用 websocket
沒那麼即時就用 long polling
我需要的是api 請問前輩該如何操作把php資料庫的字串轉成api
我需要的是api 請問前輩該如何操作把php資料庫的字串轉成api
這要自己寫的
<php?
echo json_encode(array('value' => 60));
上面的code
會吐出
{value: 60}
然後再透過 http://localhost/{你的php}
來讀取
可以之後再想辦法改成讀database的
請問php的語法是要從資料庫哪邊填入,
那個不是填在資料庫
是你的後端code
建議你可以搜尋一下 php 連接 mysql
最近才開始碰php 抱歉 有些東西還在摸
先釐清一些觀念
如何產生一個HTTP的網站結果像下面這樣
(圖略)
PS:這是我用html寫的
php 現在主要是用 pdo 跟資料庫做溝通,可以參考 PHP PDO基礎介紹(影片版)