小编tim*_*tim的帖子

SQL - 连接两个表并计算项目

好吧,我正在尝试查看每个供应商提供的产品数量(产品和供应商是单独的表格).我希望结果显示公司名称和公司可用的产品数量.我不确定如何设置它.

到目前为止,我有:

SELECT CompanyName, Count(ProductName) FROM Suppliers 
left join Products on Suppliers.SupplierID = Products.SupplierID;
Run Code Online (Sandbox Code Playgroud)

我不确定如何使ProductName计数特定于每个公司.我会永远感激你能提供给我的任何帮助.

sql

12
推荐指数
1
解决办法
4万
查看次数

PrintWriter无法打印到文件

该文件正在成功创建,但我无法让PrintWriter将任何内容打印到文本文件中.码:

import java.io.File;
import java.util.Scanner;
import java.io.IOException;
import java.io.PrintWriter;

public class exams {
    public static void main (String[] args) throws IOException{
        Scanner scanner = new Scanner(System.in);
        System.out.println("How many scores were there?");
        int numScores = scanner.nextInt();
        int arr[] = new int[numScores];

        for (int x=0; x<numScores; x++){
            System.out.println("Enter score #" + (x+1));
            arr[x] = scanner.nextInt();
        }

        File file = new File("ExamScores.txt");
        if(!file.exists()){
           file.createNewFile();
           PrintWriter out = new PrintWriter(file);
            for (int y=0; y<arr.length; y++){
                out.println(arr[y]);
            }
        }
        else {
            System.out.println("The file ExamScores.txt already …
Run Code Online (Sandbox Code Playgroud)

java

11
推荐指数
1
解决办法
3万
查看次数

SQL Server问题 - 查询到XML

好吧,我有这个查询:

Select Orders.OrderID, ProductID, UnitPrice, Quantity, Orders.OrderDate From [Order Details]
left join Orders on Orders.OrderID=[Order Details].OrderID
where Orders.OrderID='10248' or Orders.OrderID = '10249'
FOR XML Auto, Elements;
Run Code Online (Sandbox Code Playgroud)

当我执行它时,给出以下XML:

<Orders>
  <OrderID>10248</OrderID>
  <OrderDate>1996-07-04T00:00:00</OrderDate>
  <Order_x0020_Details>
    <ProductID>11</ProductID>
    <UnitPrice>15.4000</UnitPrice>
    <Quantity>12</Quantity>
  </Order_x0020_Details>
  <Order_x0020_Details>
    <ProductID>42</ProductID>
    <UnitPrice>10.7800</UnitPrice>
    <Quantity>10</Quantity>
  </Order_x0020_Details>
  <Order_x0020_Details>
    <ProductID>72</ProductID>
    <UnitPrice>38.2800</UnitPrice>
    <Quantity>5</Quantity>
  </Order_x0020_Details>
</Orders>
<Orders>
  <OrderID>10249</OrderID>
  <OrderDate>1996-07-05T00:00:00</OrderDate>
  <Order_x0020_Details>
    <ProductID>14</ProductID>
    <UnitPrice>20.4600</UnitPrice>
    <Quantity>9</Quantity>
  </Order_x0020_Details>
  <Order_x0020_Details>
    <ProductID>51</ProductID>
    <UnitPrice>46.6400</UnitPrice>
    <Quantity>40</Quantity>
  </Order_x0020_Details>
</Orders>
Run Code Online (Sandbox Code Playgroud)

哪个对我没问题,除了我" <Order_x0020_Details> "只想阅读," <Order Details> "但我无法弄清楚如何做到这一点.有什么建议?谢谢

xml sql

3
推荐指数
1
解决办法
498
查看次数

无法将链接的宽度设置为相同

我正在尝试使用按钮样式链接创建一个水平导航菜单,但我无法将它们全部设置为相同的宽度.我使用"width:px"没有运气,因为它似乎不适用于链接.有什么建议?

谢谢

HTML:

<!DOCTYPE html>

<html>
<head>
   <link rel="stylesheet" type="text/css" href="style.css" />
   <script type = "text/javascript" src="jquery.js"></script>
   <title></title>
</head>

<body>
   <div class="main">

      <div class="header">
         <img src="images/logo.jpg" />
      </div>

      <div class="navigation"><ul id = "linkbar">
         <li><a href="">Home</a></li>
         <li><a href="">Links</a></li>
         <li><a href="">Guestbook</a></li>
         <li><a href="">Contact</a></li></ul>
      </div>

   <p>Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, 

feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae 

est. Mauris …
Run Code Online (Sandbox Code Playgroud)

html css

3
推荐指数
1
解决办法
2619
查看次数

Scanner的问题 - Java

我正在尝试读取包含多个单词的字符串,即.洛杉矶或纽约市.对于"离开"和"到达"使用scanner.next()只读取第一个如果有两个单词并在变量之间拆分它们.nextLine()也没有太大的运气.这是我的代码:

            System.out.print("\nEnter flight number: ");
            int flightNumber = Integer.valueOf(scanner.nextLine());
            System.out.print("\nEnter departing city: ");
            String departingCity = scanner.nextLine();
            System.out.print("\nEnter arrival city: ");
            String arrivalCity = scanner.nextLine();
Run Code Online (Sandbox Code Playgroud)

我知道这很简单,但我还没弄清楚.

这是输入/输出w /上面的代码:

输入航班号:29

输入离境城市:(立即跳到下一行)

进入抵达城市:

----我真正想要的是什么----

输入航班号:29

进入离开城市:洛杉矶(能够输入多个单词而不跳过下一个输入)

进入抵达城市:堪萨斯城

java java.util.scanner

3
推荐指数
1
解决办法
6822
查看次数

根据提交的位置在城市,州,国家/地区输入之间插入逗号

我有三个(可选输入的)变量:城市,州和国家.我不确定如何检查哪三个不为空,然后相应地在它们之间插入逗号.有人可能只进入一个城市,进入一个城市和州,只有一个城市和一个国家等等.我知道有一种简单的方法可以做到这一点,但我在做这件事时却遇到了麻烦,而没有使用比我需要的更多的代码行.例:

<?php
    $country = $_POST['country'];
    $state = $_POST['state'];
    $city = $_POST['city'];
    if (!empty($city)){
        $location = $city;
    }
    if (!empty($state) && !empty($city)){
        $location .= ', ' . $state;
    }
    if (!empty($ state) ** !empty$country)){
        $location .=  ', '. $country;
    }

    echo $location;
?>
Run Code Online (Sandbox Code Playgroud)

php

2
推荐指数
2
解决办法
366
查看次数

列出目录/解压缩文件扩展名中的文件的问题

我试图只列出目录中的jpg文件.有200多个,但使用下面的代码,只有大约100个列出.我已经尝试了不同的变体来提取文件扩展名,但这是唯一有效的:$sub = substr($file, -3);

谁能告诉我为什么所有文件都没有出现?

完整来源:

<?php
  require('index.inc');
  $page = new buildpage();
  $page->buildHeader();

   $currentdir = '/home/tim/Documents/Web/';
   $dir = opendir($currentdir);
   echo "<ol>";
   while ($file = readdir($dir)){
      $file = readdir($dir);
      $sub = substr($file, -3);
      $ext = "jpg";
      if (strcasecmp($sub, $ext) == 0) {   
           echo "<li>$file</li>";
      }
   }
   echo "</ol>";
?>
Run Code Online (Sandbox Code Playgroud)

php

1
推荐指数
1
解决办法
170
查看次数

无法让PHP使用MySQL(使用Linux)

好吧,当我编译这段代码来测试时:

<?php

   require('index.inc');
   $page = new buildpage();
   $page->buildHeader();


   $dbase = $mysqli_connect('localhost', 'root', 'password');


<?php
   $page->buildFooter();
?>
Run Code Online (Sandbox Code Playgroud)

我越来越:

PHP Notice:  Undefined variable: mysqli_connect in
Run Code Online (Sandbox Code Playgroud)

第9行/home/tim/Documents/Web/index2.php PHP堆栈跟踪:PHP 1. {main}()/ home/tim/Documents/Web/index2.php:0 PHP致命错误:函数名必须是第9行/home/tim/Documents/Web/index2.php中的字符串PHP堆栈跟踪:PHP 1. {main}()/ home/tim/Documents/Webindex2.php:0

我找到我的mysql.so文件,并在我的php.ini中相应地设置它,但由于某种原因,mysql扩展似乎没有工作...除非我的代码有问题.

php mysql apache

1
推荐指数
1
解决办法
122
查看次数

嵌套for循环以每行打印七个数组元素

我正在研究一个程序,它将2的幂,一直到2 ^ 2000,插入一个数组,然后在一行上打印7个数字.我已经把所有的东西都搞定了所以它有效,但我觉得有一个更好更清洁的方法...特别是围绕嵌套的for循环区域.我使用y--来减少主循环,但我觉得这不是很合适.码:

public class powers {

   public static void main(String[] args){
      long arr[] = new long[2000];

      for (int x=0; x<2000; x++){
         arr[x] = (long) Math.pow(2, x);
       }


      for (int y=0; y<14;y++) {
         for (int z=0; z<7; z++) {
            System.out.print(arr[y++] + " ");
         }
         y--; // Decrement y by 1 so that it doesn't get double incremented when top for loop interates
         System.out.println(); // Print a blank line after seven numbers have been on a line
      }

      }

}
Run Code Online (Sandbox Code Playgroud)

java

0
推荐指数
1
解决办法
2125
查看次数

无法在SQLite数据库中插入数据

public static void main(String[] args) {
    try {
        Class.forName("org.sqlite.JDBC");  
        connection = DriverManager.getConnection("jdbc:sqlite:C:\\users\\tim\\airline\\flightschedule.db");  
        PreparedStatement statement = connection.prepareStatement("INSERT INTO flights (flightID,departure,arrival)VALUES(?,?,?)");
            statement.setInt(1,5);
            statement.setString(2,"David");
            statement.setString(3,"Ortiz");
            statement.executeUpdate();

    } catch (Exception e) {  
        e.printStackTrace();  
    } finally {  
        try {  
            resultSet.close();  
            statement.close();  
            connection.close();  
        } catch (Exception e) {  
            e.printStackTrace();  
        }  
    }

}
Run Code Online (Sandbox Code Playgroud)

java sqlite

0
推荐指数
1
解决办法
1万
查看次数

标签 统计

java ×4

php ×3

sql ×2

apache ×1

css ×1

html ×1

java.util.scanner ×1

mysql ×1

sqlite ×1

xml ×1