Archive for the 'มุม PHP' Category

แปลง 1 ให้เป็น 00001

Thursday, May 28th, 2009

เรื่องของเรื่องของผมคือ ผมต้องการให้ค่าของผมที่ได้ สมมติ 1 ไปเป็น 00001 แบบว่าผมก็ไม่ค่อยได้เล่น php ก็เลยงง(ถ้าเป็น Java สบาย อิอิ) ก็เลยไปเจอค่ำสั่งนี้เข้า sprintf(รูปแบบ string, ตัวแปร [มีหลายตัวได้]) และนี่ก็วิธีใช้คำสั่งครับ <?php $value = 1; echo $value.” ไปเป็น “.sprintf(“%05d”, $value).”; ?> ผลลัพธ์ที่ได้ ก็คือ 00001 เห็น แบบนี้แล้ว คงเข้าใจได้ในทันทีละครับ ว่าฟังก์โค้ดนี้ จะทำการแปลงค่าตัวเลขใดๆ ให้ออกมาในรูปแบบของตัวเลข 5 หลัก โดยมีเลข 0 นำหน้า จนกว่าจะครบ 5 หลัก เช่น รับค่า 1 ที่เป็นเลขหลักเดียวเข้ามา มันก็จะเติม 0 นำหน้าไป 4 ตัว ให้เป็น […]

php ดึงข้อมูลจาก db ของphpbb

Tuesday, May 26th, 2009

ลองดูน่ะครับ <html><body><?php$dbhost = ‘localhost’;$dbuser = ‘********;$dbpass = ‘********’; $conn = mysql_connect($dbhost, $dbuser, $dbpass) or die (‘Error connecting to mysql’);mysql_query(“SET NAMES UTF8”); // เพื่อให้ดึงข้อมูลให้แสดงภาษาไทยครับ $dbname = ‘xxxxxxxi’;mysql_select_db($dbname);$query = "SELECT topic_id, topic_title FROM phpbb3_topics ORDER BY topic_time";$result = mysql_query($query); while($row = mysql_fetch_array($result, MYSQL_ASSOC)) {echo "<a href=http://www.mooaoun/phpBB3/viewtopic.php?t=$topic_id\" >{$row[‘topic_title’]} </a><br>" ;}mysql_close($conn); ?> </body></html>