因此,我正在尝试创建一个准系统博客,其中它从mySQL表打印所有内容,但它似乎只打印第一行.我有两个PHP代码块,它是第二个.
正如你在代码中看到的那样,我首先在一个单独的块中打印最新的行,所以如果你也知道如何跳过表中第二个块的最新行,那也是不错的.
提前致谢!
<?php
include_once"connect.php"; //Inkluderar connect.php filen
$sql = "SELECT * FROM posts";
$result = $conn->query($sql);
?>
<html>
<head>
<link rel="stylesheet" type="text/css" href="css/style.css">
<link rel="stylesheet" type="text/css" href="css/post-style.css">
<link href='https://fonts.googleapis.com/css?family=Source+Sans+Pro:600,400,300|PT+Sans:400,700|PT+Serif|PT+Sans+Narrow' rel='stylesheet' type='text/css'>
<meta name="viewport" content="width=device-width">
</head>
<body>
<?php
include_once"header.php";
//Väljer all data från angivna tabellen
$sql = "SELECT * FROM posts ORDER BY id DESC LIMIT 1";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
//Skriver ut data från varje rad
while($row = $result->fetch_assoc()){
echo '<div id="newest" style="background-image: url(img/' .$row['img']. …Run Code Online (Sandbox Code Playgroud) 我正在尝试用数据库制作一个简单的应用程序.问题是,由于某种原因,应用程序在启动时崩溃.可悲的是,崩溃日志并没有告诉我很多,除了创建数据库似乎有问题,但也许有人在这里可以理解它.提前致谢!
主要活动
package se.welovecode.wdmmg;
import android.support.v7.app.ActionBarActivity;
import android.os.Bundle;
import android.text.format.Time;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.EditText;
public class MainActivity extends ActionBarActivity {
DBAdapter myDB;
EditText etTransaction;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
openDB();
}
protected void onDestroy(){
super.onDestroy();
closeDb();
}
private void openDB(){
myDB = new DBAdapter(this);
myDB.open();
}
private void closeDb(){
myDB.close();
}
public void onClick_AddRecord(View v){
myDB.insertRow("transaction","item","sum");
}
}
Run Code Online (Sandbox Code Playgroud)
将对DBAdapter
package se.welovecode.wdmmg;
import android.content.ContentValues;
import android.content.Context;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;
import android.util.Log; …Run Code Online (Sandbox Code Playgroud)