PHP & MySQL : Hỏi-Đáp Trực Tuyến

Google.com.vn

Youtube Master Race
Tham gia ngày
5/2/07
Bài viết
18
Reaction score
0
Cho tui nói vài lời với các bạn trong Box Lập Trình Đồ Họa :D :

Tui lập ra cái topic này vì trong box chưa có cái topic nào dành để hỏi đáp về PhP và MySQL , và tất cả các vấn đề kỹ thuật liên quan đến nó

Mục đích tui lập ra topic này là để đáp ứng nhu cầu học hỏi và thu thập kinh nghiệm của những người đi trước cho cá nhân tui và tất cả những bạn sẽ và đang học về PhP&MySQL.

Tui cũng mới làm quen với PHP&MySQL được hơn 1 tuần có bạn nào muốn học và thắc mắc chung với tui thì post bài vào topic này ,rồi tất cả cùng giải đáp

Các bạn khác muốn đóng góp ý kiến nếu post bài hướng dẫn thì rất tốt và tui rất thich và cảm ơn nhiều các bạn này ,Còn nếu ai lười post thì có thể đưa link hoặc nếu phải search trên Google thì các bạn giúp giùm cái "từ khóa" hoặc "1 cú pháp tìm kiếm" để giúp việc thu thập thông tin hiệu quả hơn

Cho tui nói lời cảm ơn trước với tất cả nhưng ai đóng góp cho topic này


----------------------------------------------------------------------------------------
Câu hỏi đầu tiên của tui mở hàng Topic :p :

Tui đang học về lập trình web .Cuốn sách tui đang học là PHP&MySQL của
Nguyễn Trường Sinh (chủ biên),tui đọc được tới cái chương MySQl rồi ,tui có 1 thắc mắc như sau ,cuốn sách đó chỉ hướng dẫn cách quản lý Database bằng cái softs mysql chạy trên dos nhưng nếu như tui làm việc (ví dụ như set 1 database cho trang web của tui) với 1 webserver đặt ở nước ngoài chẳng hạn khác, bằng máy tính của tui có kết nối internet vậy nếu muốn quản lý database thì tui làm cách nào?

Sách có nói là nên dùng phpMyAdmin vì nó trực quan dễ sử dụng nhưng tui thấy no cũng hơi phức tạp .Ai có sách hướng dẫn cách sử dụng cái soft này thì cho tui xin được kô

Còn kô được thì các bạn hướng dẫn cho tui cách làm việc với database ở 1 webserver khác nhưng vẫn sử dụng câu lệnh ấy
 
Nguyễn Trường Sinh (chủ biên),tui đọc được tới cái chương MySQl rồi ,tui có 1 thắc mắc như sau ,cuốn sách đó chỉ hướng dẫn cách quản lý Database bằng cái softs mysql chạy trên dos nhưng nếu như tui làm việc (ví dụ như set 1 database cho trang web của tui) với 1 webserver đặt ở nước ngoài chẳng hạn khác, bằng máy tính của tui có kết nối internet vậy nếu muốn quản lý database thì tui làm cách nào?
ko hiểu bạn nhầm hay sách viết nhầm, chứ theo /me biết thì mysql trước giờ chưa bao giờ có bản chạy trên dos cả, cái mà bạn được thấy chính là shell của mysql, nó chạy trong môi trường command của window hoặc môi trường shell của unix.
quản lý database thì chỉ có theo những gì mà server cung cấp, nó có thể là bất cứ gì mà hosting cung cấp, phổ biến nhất là phpmyadmin.
Sách có nói là nên dùng phpMyAdmin vì nó trực quan dễ sử dụng nhưng tui thấy no cũng hơi phức tạp .Ai có sách hướng dẫn cách sử dụng cái soft này thì cho tui xin được kô
/me chưa thấy có application nào dùng good cỡ phpmyadmin cả, nó free,opensource tiện dùng mà lại được nhiều webserver hỗ trợ., sách thì có trên trang chủ của nó: http://www.phpmyadmin.net/home_page/docs.php
tutorial: Ask It: http://www.ask.com/web?q=phpmyadmin+tutorial&o=0&qsrc=64&askbutton.x=0&askbutton.y=0&page=0
found:
http://www.reg.ca/faq/PhpMyAdminTutorial.html
http://www.thinkhost.com/services/kb/phpmyadmin-tutorial.shtml
nếu bạn muốn 1 soft thì có thể dùng Navicat (có thu phí) hay SQLyog (free) hoặc trên trang chủ của MySQL có trình quản lý cũng được.
Còn kô được thì các bạn hướng dẫn cho tui cách làm việc với database ở 1 webserver khác nhưng vẫn sử dụng câu lệnh ấy
nếu server đó cung cấp chế độ shell thì bạn có thể dùng được, nhưng /me biết thì ko có mấy server cung cấp chế độ này
btw trước khi hỏi thì các bạn có thể tìm ở google và wikipedia, 2 trang này sẽ cho thông tin nhiều hơn hỏi trên diễn đàn
 
cho hỏi hàm eval dùng để làm gì và cách sử dụng nó (VD cụ thể nha)
thanks!
 
cho hỏi hàm eval dùng để làm gì và cách sử dụng nó (VD cụ thể nha)
eval trong ngôn ngữ nào chứ ? nói ngắn thế ai biết 8-}
 
trong PHP đó mà..........................
 
eval() trong php: http://www.php.net/eval
- ý nghĩa sử dụng: thực hiện các lệnh php
- giá trị trả lại: tùy theo lệnh thực hiện gì
- áp dụng: dùng cho các ứng dụng cần lưu trữ các lệnh php cho các trường hợp đặc biệt, hoặc một ứng dụng rất hay của nó là để mã hóa file php :D
- cách dùng:đơn giản là eval("câu lệnh php");
- ví dụ đơn giản nhất ;)) : eval('echo "spammer was here";');
sẽ cho giá trị đầu ra: spammer was here
chú ý: eval thực thi câu lệnh ngay lập tức và cho luôn kết quả đầu ra => nếu cần thiết để làm một dữ liệu đầu ra tạm thì nên dùng output buffer
 
Hic hàm eval() đâu phải là thực hiện các lệnh PHP đâu. Nó là hàm ước lượng thôi(Evaluate). Cái này cũng có trong JavaScript mà trên PHP thì nó khá hơn một tý.
Cách dùng thứ nhất là giống như trong JavaScript:
Biến một chuỗi thành một sốt để tính toán. VD: có chuỗi một a="1", chuỗi hai b="1" nếu cộng bình thường thì sẽ ra chuỗi "11" còn dùng eval(a+b) thì sẽ ra số 2. Cách này dùng trên PHP cũng được.
Cách thứ hai là lưu trữ code PHP vào trong database text như ông kia nói.

Nói chung coi các ví dụ trong http://www.php.net/eval để biết thêm.
 
he, test câu lệnh trên của /me thì biết, nó thực hiện các câu lệnh của php đó ;)
 
Cho em hỏi 1 câu luôn.Trong lúc cài đặt một forum vbb trên máy ở nhà,lúc mà bắt đầu Start Import dữ liệu thì gặp phải một lỗi như thế này

BigDump: Staggered MySQL Dump Importer ver. 0.21b
Processing file: data.sql

Starting at the line: 1

Error at the line 7: ) ENGINE=MyISAM DEFAULT CHARSET=latin1;

Query: CREATE TABLE `access` ( `userid` int(10) unsigned NOT NULL default '0', `forumid` smallint(5) unsigned NOT NULL default '0', `accessmask` smallint(5) unsigned NOT NULL default '0', PRIMARY KEY (`userid`,`forumid`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1;

MySQL: You have an error in your SQL syntax near 'ENGINE=MyISAM DEFAULT CHARSET=latin1' at line 6

Stopped on error

Start from the beginning (DROP the old tables before restarting)

© 2003-2005 Alexey Ozerov - BigDump Home

Mong anh giải thích dùm em cái chỗ này
 
Back
Top