Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

लाइन ब्रेक को संरक्षित करते हुए MySQL में टेक्स्ट डेटा को कैसे स्टोर और पुनर्प्राप्त करें?

PDO . का उपयोग करने का यह पूरा उदाहरण है . उदाहरण के तौर पर, आप इसे कई तरीकों से सुधार सकते हैं (उदाहरण के लिए, getDatabaseResult($query) जैसे सिंगल फंक्शन बनाएं। प्रश्नों के अपवादों की जांच को आसान बनाने के लिए)।

try{
    $PDO = new PDO("mysql:host=".$db_host.";dbname=".$db_name, $db_user, $db_pass);
}
catch(PDOException $e){
    die('mysql connection error');
}

// if post data is set - add new row
if(isset($_POST['content']))
{
    try{
        $query = $PDO->prepare('INSERT INTO contents_db (content, time) VALUES ?,?');
        $res   = $query->execute(array($content,time()));
    }
    catch(PDOException $e){
        die('insert query failed');
    }
}

// if last query was executed - select data
// or you can call for "$PDO->lastInsertId();"
if($res){
    try{
        $query = $PDO->prepare('SELECT * FROM contents_db ORDER BY time DESC LIMIT 1');
        $res   = $query->execute();
        $res   = $query->fetchAll(PDO::FETCH_ASSOC);
    }
    catch(PDOException $e){
        die('select query failed');
    }

    //Outputting process to preserve line-breaks
    echo nl2br($text['content']);
}



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. जेडीबीसी ड्राइवर क्लासपाथ कैसे सेट करें

  2. क्या मैं प्राथमिक कुंजी बदलने के लिए पीटी-ऑनलाइन-स्कीमा-परिवर्तन का उपयोग कर सकता हूं?

  3. php . में लिंक प्रदर्शित करना

  4. सी # MySQL के साथ - त्रुटि:कनेक्शन खोलने का प्रयास करते समय ग्रिड में 4 डैश के साथ 32 अंक होने चाहिए

  5. श्रेणी और उसके बच्चे के सभी आइटम प्राप्त करें