[PHP] ชี้ทางสว่างให้หน่อยครับบ

เริ่มโดย ohmohmohm009, 23 กรกฎาคม 2015, 23:39:39

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

ohmohmohm009

คือตอนที่ผมเขียนผมใช้ appserv (ไม่น่าเลยย ) ทำจนเสร็จใช้งานได้ปกติครับ พออัพขึ้น Host เท่านั้นแหละครับ

ต้องแก้ไขยังไงหรอครับ


icez

หาหนังสือสอนเขียน php เล่มใหม่ที่ไม่พูดถึง appserv เถอะครับ
[direct=http://www.thzhost.com/]THZHost[/direct] SSD Hosting ไทย/สิงคโปร์ พร้อม firewall ป้องกันการยิงเว็บ + scan ไวรัสในเว็บ

ohmohmohm009

อ้างถึงจาก: icez ใน 23 กรกฎาคม 2015, 23:43:08
หาหนังสือสอนเขียน php เล่มใหม่ที่ไม่พูดถึง appserv เถอะครับ

ตอนแรกจะใช้ XAMPP ครับแต่พอร์ทดันไปชนกับอะไรไม่รู้แก้แล้วก็ไม่หาย ก็เลยใช้ซะ ไม่น่าเลยย :P  :P

thaisew

ตามนั้นครับ ถ้าลองในเครื่องหาตัวใหม่ใช้ดีกว่า เพราระมันไม่อับเดทมานานมากมาย พอเอาขึ้นโฮสจริง จะใช้ไม่ได้เอา

ตัว code ที่เกี่ยวกับ db มันถูกยกเลิกไปแล้วอ่ะครับใน php ver ใหม่ๆ

เช่น http://php.net/manual/en/function.mysql-db-query.php ยกเลิกไปแล้ว

ใช้ตัวใหม่ๆหน่อย http://php.net/manual/en/book.mysqli.php มันก็มีหลายแบบแล้วแต่ถนัด ลองๆดูละกันครับ

jenovazac

อ้างถึงจาก: ohmohmohm009 ใน 23 กรกฎาคม 2015, 23:39:39
คือตอนที่ผมเขียนผมใช้ appserv (ไม่น่าเลยย ) ทำจนเสร็จใช้งานได้ปกติครับ พออัพขึ้น Host เท่านั้นแหละครับ

ต้องแก้ไขยังไงหรอครับ




$dbquery = mysql_query($sql);
$num_rows = mysql_num_rows($dbquery);

if($num_rows > 0){

     while($result = mysql_fetch_array($dbquery)){

         echo $result[id];

    }

}


ลองดูครับ

tkcomsci

#5
$field_search ท่าน  = ตัวแปลเก็บค่าอะไร <-------ผมว่าลองเช็คตัวนี้ดูครับ
แล้ว ก็ตั้งแต่ sql=  บรรทัดที่ 34-35 แก้ไขครับ

ohmohmohm009

อ้างถึงจาก: tkcomsci ใน 24 กรกฎาคม 2015, 00:20:39
$field_search ท่าน  = ตัวแปลเก็บค่าอะไร <-------ผมว่าลองเช็คตัวนี้ดูครับ
แล้ว ก็ตั้งแต่ sql=  บรรทัดที่ 34-35 แก้ไขครับ

ผมเอาไปรับค่า table ที่จะใช้ค้นหาหน่ะครับผม

ohmohmohm009

อ้างถึงจาก: jenovazac ใน 24 กรกฎาคม 2015, 00:11:28
อ้างถึงจาก: ohmohmohm009 ใน 23 กรกฎาคม 2015, 23:39:39
คือตอนที่ผมเขียนผมใช้ appserv (ไม่น่าเลยย ) ทำจนเสร็จใช้งานได้ปกติครับ พออัพขึ้น Host เท่านั้นแหละครับ

ต้องแก้ไขยังไงหรอครับ




$dbquery = mysql_query($sql);
$num_rows = mysql_num_rows($dbquery);

if($num_rows > 0){

     while($result = mysql_fetch_array($dbquery)){

         echo $result[id];

    }

}


ลองดูครับ

เหมือนเดิมครับผม :'(

seowizard

ลอง 

extract($_POST);
extract($_GET);

วางไว้บรรทัดบนสุดของไฟล์

jenovazac

ตัวแปร  $secop  รับค่ามาจากไหนครับ

pongpatkku2

ตัวแปรแปลกๆ ขอดูตั้งแต่ต้นไฟล์เลยได้มั๊ยครับ ไม่เห็นโค้ดก่อนหน้าแล้วบอกไม่ถูกเหมือนกัน
เรื่องการทำเกษตร สำหรับท่านใดที่สนใจ[direct=//esan108.com/การเลี้ยงปลาดุก.html]การเลี้ยงปลาดุก[/direct]หรือ[direct=//esan108.com/การเลี้ยงกุ้งฝอย.html]การเลี้ยงกุ้งฝอย[/direct]รวมถึงเรื่องราวของเรื่องเกษตรกรอื่นๆ ศึกษาเพิ่มเติมได้ที่[direct=//esan108.com]อีสานร้อยแปด[/direct] นอกจากนี้ยังมีบทความเกี่ยวกับการท่องเที่ยวในภาคอีสานเช่น [direct=//esan108.com/วัดถ้ำผาแด่น.html]วัดถ้ำผาแด่น[/direct] หรือถ้าหากอยากจะฝึกพูดภาษาท้องถิ่นภาคอีสาน เช่น [direct=//esan108.com/dict/]ภาษาอีสาน[/direct] ก็สามารถทำได้เช่นเดียวกัน เพราะอีสานร้อยแปดรวบรวมภาษาอีสานไว้มากที่สุด ณ ตอนนี้

gubaaball

น่าจะเกี่ยวกับเวอร์ชั่น PHP ครับ บนโฮสต์น่าจะเวอร์ชั่นใหม่กว่าเครื่องของเรา ลองเปลี่ยนคำสั่งพวกนี้ดูน่ะครับ เพราะมันโดนตัดออกไปแล้วใน PHP เวอร์ชั่นใหม่ๆ

เปลี่ยน <? ไปเป็น <?php

เปลี่ยน mysql_db_query ไปเป็น mysql_query

พวกตัวแปร $result[Groupz] ให้เปลี่ยนเป็นมีเครื่องหมาย ' คร่อมด้วยเช่น $result['Groupz']

ปัจจุบัน PHP พัฒนาไปไกลมากแล้วครับ มีหลายคำสั่งโดนตัดออกในเวอร์ชั่นใหม่ๆ เห็นว่าล่าสุดพวกคำสั่ง MySQL_ จะโดนตัดออกทั้งหมดน่ะครับ แล้วจะใช้เป็น mysqli_ แทน เพราะฉะนั้นแนวทางในปัจจุบันคำสั่งพวกนี้ควรจะเป็นเขียนเป้นฟังก์ชั่นหรือคลาสไว้เรียกใช้ครับ เวลาจะปรับเปลี่ยนอะไรจะได้ทำที่เดียว ถ้าเป็นแบบที่ท่านเขียนปัจจุบันหากมีอยู่ 100 หน้าแบบนี้ต้องมาไล่แก้ทีละหน้าเลยครับ

ปล. xampp น่าจะชน Port80 หรือเปล่าครับ ลองลบพวก Skype หรือตั้งค่าแอนตี้ไวรัสใหม่ดูครับ ของผมก็เคยเป็นแต่แก้มานานแล้วจำไม่ได้ล่ะครับ

gubaaball

อ่อ. แล้วตัวแปร $secop มาจากไหนครับ เพราะข้างบนไม่เห็นมีรับค่าตัวแปรนี้ หากรับเป็น Get ให้ใช้ $secop=$_GET['secop'] หากรับเป้น Post ให้ใช้ $secop=$_POST['secop']

ohmohmohm009

แก้ใหม่แล้วครับผมตอนนี้ปัญหาอยู่ที่


คือผมจะใช้ตัวแปร $search หาค่าใน ฟิล $secop หน่ะครับ

น่าจะเหลือปัญหาเดียวแล้วครับ

ohmohmohm009


DevLism

อ้างถึงจาก: ohmohmohm009 ใน 23 กรกฎาคม 2015, 23:45:00
อ้างถึงจาก: icez ใน 23 กรกฎาคม 2015, 23:43:08
หาหนังสือสอนเขียน php เล่มใหม่ที่ไม่พูดถึง appserv เถอะครับ

ตอนแรกจะใช้ XAMPP ครับแต่พอร์ทดันไปชนกับอะไรไม่รู้แก้แล้วก็ไม่หาย ก็เลยใช้ซะ ไม่น่าเลยย :P  :P


ได้ลง skype ไว้หรือเปล่าครับ
ไม่มี

@Roverpost

#16
ลอง echo $sql ออกมาดูแล้วเอา SQL นั้น ไป query ที่ phpmyadmin แบบตรงๆดูครับว่า มัน error ป่าว
[direct=https://www.shibot.ai/sitemap.xml]Shibot[/direct] [direct=https://www.shibot.ai/]โปรแกรมแชทบอท[/direct] พร้อม[direct=https://www.shibot.ai/]ระบบไลฟ์สด[/direct] ที่สามารถเพิ่มยอดขายได้จริง

catz001


โน่นครับหลอดไฟใกล้ๆกันเป็นสวิทช์เปิด

ผมว่าอ่านหนังสือ php เล่มที่เขียนมาใหม่ๆ ดีกว่าครับพื้นฐานหลายอย่างมันเปลี่ยนแปลงไปแล้ว